X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/b2a0aaa81c83365c68a0e709b8f884ba320e79f2..b70e43eb58252ac85081a146ec2ee43861d7af60:/stgit/commands/push.py diff --git a/stgit/commands/push.py b/stgit/commands/push.py index eeb37c4..a4b507e 100644 --- a/stgit/commands/push.py +++ b/stgit/commands/push.py @@ -108,7 +108,9 @@ def func(parser, options, args): elif len(args) == 0: patches = [unapplied[0]] elif len(args) == 1: - patches = [args[0]] + patches = args + if patches[0] not in unapplied: + raise CmdException, 'Patch "%s" not unapplied' % patches[0] else: parser.error('incorrect number of arguments')