1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-08-30 09:54:11 +02:00

new force argument for update_package_meta

This commit is contained in:
Michal Vyskocil
2009-07-10 14:20:02 +00:00
parent 25e874b31e
commit 009713db18

View File

@@ -1121,9 +1121,10 @@ rev: %s
self.descr = data['%description'] self.descr = data['%description']
def update_package_meta(self): def update_package_meta(self, force=False):
""" """
for the updatepacmetafromspec subcommand for the updatepacmetafromspec subcommand
argument force supress the confirm question
""" """
m = ''.join(show_package_meta(self.apiurl, self.prjname, self.name)) m = ''.join(show_package_meta(self.apiurl, self.prjname, self.name))
@@ -1139,13 +1140,16 @@ rev: %s
u = makeurl(self.apiurl, ['source', self.prjname, self.name, '_meta']) u = makeurl(self.apiurl, ['source', self.prjname, self.name, '_meta'])
mf = metafile(u, ET.tostring(tree)) mf = metafile(u, ET.tostring(tree))
print '*' * 36, 'old', '*' * 36 if not force:
print m print '*' * 36, 'old', '*' * 36
print '*' * 36, 'new', '*' * 36 print m
print ET.tostring(tree) print '*' * 36, 'new', '*' * 36
print '*' * 72 print ET.tostring(tree)
print '*' * 72
repl = raw_input('Write? (y/N/e) ')
else:
repl = 'y'
repl = raw_input('Write? (y/N/e) ')
if repl == 'y': if repl == 'y':
mf.sync() mf.sync()
elif repl == 'e': elif repl == 'e':