rebuild-scripts bumpspecfile.py,1.10,1.11

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Sat Mar 8 21:47:50 UTC 2008


Author: mschwendt

Update of /cvs/fedora/rebuild-scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21062

Modified Files:
	bumpspecfile.py 
Log Message:
add -v/--verbose option


Index: bumpspecfile.py
===================================================================
RCS file: /cvs/fedora/rebuild-scripts/bumpspecfile.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- bumpspecfile.py	8 Mar 2008 21:47:17 -0000	1.10
+++ bumpspecfile.py	8 Mar 2008 21:47:47 -0000	1.11
@@ -24,7 +24,9 @@
     pass
 
 class SpecFile:
-    def __init__(self, filename):
+    def __init__(self, filename, verbose=False):
+        self.verbose = verbose
+
         self.filename = filename
         f = open(filename,"r")
         self.lines = f.readlines()
@@ -123,7 +125,8 @@
                 new = self.increaseMain(old)
         except BumpSpecError:
             new = self.increaseFallback(old)
-        self.debugdiff(old, new)
+        if self.verbose:
+            self.debugdiff(old, new)
         # group 0 is the full line that defines the release
         return match.group(0).replace(old, new)
 
@@ -133,6 +136,7 @@
         f.close()
 
     def debugdiff(self, old, new):
+        print self.filename
         print '-%s' % old
         print '+%s\n' % new
 
@@ -143,6 +147,8 @@
                       help="changelog comment (default:- rebuilt)")
     parser.add_option("-u", "--userstring", default=None,
                       help="user name+email string")
+    parser.add_option("-v", "--verbose", default=False, action='store_true',
+                      help="more output")
     (opts, args) = parser.parse_args()
 
     userstring = os.getenv('RPM_PACKAGER')
@@ -153,7 +159,7 @@
         userstring = opts.userstring
 
     for aspec in args:
-        s = SpecFile(aspec)
+        s = SpecFile(aspec, opts.verbose)
         s.bumpRelease()
         s.writeFile(aspec)
 




More information about the fedora-extras-commits mailing list