X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=release.py;h=59919e8f910d33275be1ece4e8815e6fe96c93be;hp=5b132406432a746b21c897922b94fae85ea78a70;hb=63c723259e40da25c7ab3a8be1b05a2083fa9915;hpb=381eb5147aad3488f000201487ec744252698977;ds=sidebyside diff --git a/release.py b/release.py index 5b132406..59919e8f 100755 --- a/release.py +++ b/release.py @@ -1,13 +1,12 @@ #!/usr/bin/env python import os -import re import urllib import csv import datetime -import time from string import Template from optparse import OptionParser +import dateutil.parser last_tag_pattern = 'EMPATHY_3_10*' upload_server = 'master.gnome.org' @@ -172,9 +171,9 @@ class Project: commit_str = self.exec_cmd('git show %s' % (self.last_tag)) for line in commit_str.splitlines(): if line.startswith('Date:'): - time_str = line[5:line.rfind('+')].strip() - t = time.strptime(time_str) - last_tag_date = time.strftime('%Y-%m-%d', t) + time_str = line[5:] + t = dateutil.parser.parse(time_str) + last_tag_date = t.strftime('%Y-%m-%d') break query = 'http://bugzilla.gnome.org/buglist.cgi?' \