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