diff options
author | Olav Vitters <ovitters@mageia.org> | 2012-03-19 09:59:13 +0000 |
---|---|---|
committer | Olav Vitters <ovitters@mageia.org> | 2012-03-19 09:59:13 +0000 |
commit | 03faa2361fd37e8474833af588c4109123f76443 (patch) | |
tree | 962031824aa8b81955d4c4d33545e05fcf165d8f /mgagnome | |
parent | 620489b0369b1b5a47e6355f852bfb3c52f5fb15 (diff) | |
download | mgagnome-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-x | mgagnome | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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: |