Bug #252304 - Restore the -V/--version option.
authorZac Medico <zmedico@gentoo.org>
Wed, 24 Dec 2008 00:06:09 +0000 (00:06 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 24 Dec 2008 00:06:09 +0000 (00:06 -0000)
svn path=/main/trunk/; revision=12293

bin/repoman

index fc249250ad3510dd4141be0f0e576d16a5c89e75..2755706caa8884cb1c972af9bb599dda75c51f17 100755 (executable)
@@ -177,6 +177,9 @@ def ParseArgs(args, qahelp):
        parser.add_option('-v', '--verbose', dest="verbosity", action='count',
                help='be very verbose in output', default=0)
 
+       parser.add_option('-V', '--version', dest='version', action='store_true',
+               help='show version info')
+
        parser.add_option('-x', '--xmlparse', dest='xml_parse', action='store_true',
                default=False, help='forces the metadata.xml parse check to be carried out')
 
@@ -421,6 +424,10 @@ no_exec = frozenset(["Manifest","ChangeLog","metadata.xml"])
 
 options, arguments = ParseArgs(sys.argv, qahelp)
 
+if options.version:
+       print "Portage", portage.VERSION
+       sys.exit(0)
+
 # Set this to False when an extraordinary issue (generally
 # something other than a QA issue) makes it impossible to
 # commit (like if Manifest generation fails).