from string import Template
from optparse import OptionParser
-last_tag_patern = 'EMPATHY_2_27*'
-username = 'xclaesse'
+last_tag_patern = 'EMPATHY_2_29*'
upload_server = 'master.gnome.org'
template = '''\
$name $version is now available for download from:
end = s.find(s2, i + 1)
description = s[start:end]
- s1 = "GNOME SVN"
+ s1 = "homepage"
i = s.find(s1)
s1 = "href"
- i = s.find(s1, i)
+ i = s.rfind(s1, 0, i)
start = i + 6
s2 = '">'
end = s.find(s2, start)
self.package_version.replace('.', '_')
self.exec_cmd('git tag -m "Tagged for release %s." %s' % ( self.package_version, new_tag))
+ def _get_username(self):
+ username = os.environ.get('GNOME_ACCOUNT_NAME')
+ if username is not None:
+ return username
+
+ return os.getlogin()
+
+
def upload_tarball(self):
+ username = self._get_username()
tarball = '%s-%s.tar.gz' % (self.package_name.lower(), self.package_version)
cmd = 'scp %s %s@%s:' % (tarball, username, upload_server)