empathy r589 - trunk
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r589 - trunk
- Date: Mon, 21 Jan 2008 11:35:49 +0000 (GMT)
Author: xclaesse
Date: Mon Jan 21 11:35:49 2008
New Revision: 589
URL: http://svn.gnome.org/viewvc/empathy?rev=589&view=rev
Log:
Improve release script
Modified:
trunk/release.py
Modified: trunk/release.py
==============================================================================
--- trunk/release.py (original)
+++ trunk/release.py Mon Jan 21 11:35:49 2008
@@ -7,7 +7,6 @@
import datetime
from string import Template
-prev_tag = 'EMPATHY_0_21_5_1'
username = 'xclaesse'
upload_server = 'master.gnome.org'
template = '''\
@@ -159,12 +158,19 @@
t = Template(template)
return t.substitute(locals())
+ def get_last_tag(self):
+ tags_str = self.exec_cmd('git-tag')
+ tags = tags_str.splitlines()
+
+ return tags[len(tags)-1]
+
def get_commits(self):
bugs = ''
co = None
commits = []
+ last_tag = self.get_last_tag()
- changes = self.exec_cmd ("git-log " + prev_tag + "..")
+ changes = self.exec_cmd ("git-log " + last_tag + "..")
for line in changes.splitlines(1):
if line.startswith('commit'):
if co != None:
@@ -246,7 +252,7 @@
self.exec_cmd('git-tag -m "Tagged for release %s." %s' % ( self.package_version, new_tag))
- def write_news(self):
+ def generate_news(self):
bugs = ''
translations = ''
others = ''
@@ -263,6 +269,11 @@
news = 'NEW in '+ self.package_version + '\n==============\n'
news += others + '\nBugs fixed:\n' + bugs + '\nTranslations:\n' + translations + '\n'
+ return news
+
+ def write_news(self):
+ news = self.generate_news()
+
f = open ('/tmp/NEWS', 'w')
s = f.write(news)
f.close()
@@ -285,5 +296,6 @@
print self.get_release_notes()
p = Project()
+#print p.generate_news()
#p.write_news()
#p.release()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]