summaryrefslogtreecommitdiffstats
path: root/mgagnome
diff options
context:
space:
mode:
authorOlav Vitters <ovitters@mageia.org>2012-03-19 09:59:13 +0000
committerOlav Vitters <ovitters@mageia.org>2012-03-19 09:59:13 +0000
commit03faa2361fd37e8474833af588c4109123f76443 (patch)
tree962031824aa8b81955d4c4d33545e05fcf165d8f /mgagnome
parent620489b0369b1b5a47e6355f852bfb3c52f5fb15 (diff)
downloadmgagnome-03faa2361fd37e8474833af588c4109123f76443.tar
mgagnome-03faa2361fd37e8474833af588c4109123f76443.tar.gz
mgagnome-03faa2361fd37e8474833af588c4109123f76443.tar.bz2
mgagnome-03faa2361fd37e8474833af588c4109123f76443.tar.xz
mgagnome-03faa2361fd37e8474833af588c4109123f76443.zip
add --force option to gnome-release-email and pass it on to mga-gnome increase
Diffstat (limited to 'mgagnome')
-rwxr-xr-xmgagnome10
1 files changed, 8 insertions, 2 deletions
diff --git a/mgagnome b/mgagnome
index 7b58b46..9cdfae1 100755
--- a/mgagnome
+++ b/mgagnome
@@ -756,7 +756,11 @@ def cmd_parse_ftp_release_list(options, parser):
error = False
for package in packages:
- if subprocess.call(['mga-gnome', 'increase', '--submit', '--hash', hexdigest, package, version], stdout=stdout, stderr=stderr):
+ cmd = ['mga-gnome', 'increase', '--submit', '--hash', hexdigest]
+ if options.force:
+ cmd.append('--force')
+ cmd.extend((package, version))
+ if subprocess.call(cmd, stdout=stdout, stderr=stderr):
error = True
if options.mail: _send_reply_mail(stdout, msg, options.mail, error=error)
@@ -820,8 +824,10 @@ def main():
subparser.add_argument("-m", "--mail", help="Email address to send the progress to")
subparser.add_argument("-w", "--wait", action="store_true",
help="Wait before trying to retrieve the new version")
+ subparser.add_argument("-f", "--force", action="store_true",
+ help="Force submission")
subparser.set_defaults(
- func=cmd_parse_ftp_release_list
+ func=cmd_parse_ftp_release_list, force=False, wait=False
)
if len(sys.argv) == 1: