diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-04-19 00:14:44 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-04-19 00:14:44 +0800 |
commit | 85449749624fab1b5d514faa2b7df022c25ab7bf (patch) | |
tree | c84cc6d2b0fe6c9825fa769f014344d4b8e6aa4c | |
parent | 977061731930c10a21802668e298224ca14fcefd (diff) | |
download | gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar.gz gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar.bz2 gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar.lz gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar.xz gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.tar.zst gsoc2013-empathy-85449749624fab1b5d514faa2b7df022c25ab7bf.zip |
Update release script to take actions in command line options
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@963 4ee84921-47dd-4033-b63a-18d7a039a3e4
-rwxr-xr-x | release.py | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/release.py b/release.py index 3f85ceb48..ce0ef96a9 100755 --- a/release.py +++ b/release.py @@ -6,6 +6,7 @@ import urllib import csv import datetime from string import Template +from optparse import OptionParser username = 'xclaesse' upload_server = 'master.gnome.org' @@ -274,8 +275,25 @@ class Project: self.upload_tarball() print self.get_release_notes() -p = Project() -#print p.generate_news() -#p.write_news() -#p.release() -#print p.get_release_notes() +if __name__ == '__main__': + p = Project() + parser = OptionParser() + parser.add_option("-n", "--print-news", action="store_true",\ + dest="print_news", help="Generate and print news") + parser.add_option("-p", "--print-notes", action="store_true",\ + dest="print_notes", help="Generate and print the release notes") + parser.add_option("-w", "--write-news", action="store_true",\ + dest="write_news", help="Generate and write news into the NEWS file") + parser.add_option("-r", "--release", action="store_true",\ + dest="release", help="Release the tarball") + + (options, args) = parser.parse_args () + if (options.print_news): + print p.generate_news () + if (options.print_notes): + print p.get_release_notes () + if (options.write_news): + p.write_news () + if (options.release): + p.release () + |