[empathy] release.py: stop hardcoding the GNOME username used for uploads



commit c865d84deb0bb7c49f59ff6cd77064b6da86ff7f
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Tue Oct 20 11:56:47 2009 +0100

    release.py: stop hardcoding the GNOME username used for uploads

 release.py |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/release.py b/release.py
index 03cd2eb..ffb25de 100755
--- a/release.py
+++ b/release.py
@@ -10,7 +10,6 @@ from string import Template
 from optparse import OptionParser
 
 last_tag_patern = 'EMPATHY_2_27*'
-username = 'xclaesse'
 upload_server = 'master.gnome.org'
 template = '''\
 $name $version is now available for download from:
@@ -246,7 +245,16 @@ class Project:
 			  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)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]