Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpgritti@gmail.com>2008-10-26 18:40:41 (GMT)
committer Marco Pesenti Gritti <mpgritti@gmail.com>2008-10-26 18:40:41 (GMT)
commit9470a4186d0b4820393289315d836b338fd4b7be (patch)
treedc1ef52b69c48d38263a998552ba5bf324f00551 /release
parentfbfc4661790e319c4a56b2c5e1f876bf0c4c71f4 (diff)
Removed remaining hardcoded addresses.
Diffstat (limited to 'release')
-rwxr-xr-xrelease16
1 files changed, 11 insertions, 5 deletions
diff --git a/release b/release
index 9d79def..3d76e9b 100755
--- a/release
+++ b/release
@@ -30,11 +30,10 @@ import sys
import urllib
import StringIO
-upload_host = 'marco@dev.laptop.org'
+upload_host = 'dev.laptop.org'
upload_root = '/var/www/sugar/sources'
download_uri = 'http://dev.laptop.org/pub/sugar/sources/'
-announce_to = 'mpgritti@gmail.com'
-announce_from = 'mpgritti@gmail.com'
+announce_to = 'sugar@laptop.org'
class ReleaseReport(object):
def __init__(self, version):
@@ -114,6 +113,13 @@ class Release(object):
self.name = None
self.version = None
+ user, err = subprocess.Popen(['git', 'config', 'user.name'],
+ stdout=subprocess.PIPE).communicate()
+ email, err = subprocess.Popen(['git', 'config', 'user.email'],
+ stdout=subprocess.PIPE).communicate()
+
+ self.email = '%s <%s>' % (user, email)
+
def read_config(self):
config = open(self.config_path).read()
@@ -217,8 +223,8 @@ class Release(object):
announce_filename = '.sugar-announce'
f = open(announce_filename, 'w')
- f.write('From: %s<%s>\nTo: %s\nSubject: %s\n%s' % \
- (announce_from, announce_from, announce_to, subject, text))
+ f.write('From: %s\nTo: %s\nSubject: %s\n%s' % \
+ (self.email, announce_to, subject, text))
f.close()
subprocess.check_call(['scp', announce_filename,