chiark / gitweb /
Allow picking of one commit id
authorCatalin Marinas <catalin.marinas@gmail.com>
Mon, 24 Mar 2008 18:42:09 +0000 (18:42 +0000)
committerCatalin Marinas <catalin.marinas@gmail.com>
Mon, 24 Mar 2008 18:42:09 +0000 (18:42 +0000)
This was broken by a previous patch.

Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
stgit/commands/pick.py

index 44cf98467997182a70c998cac1e7a20652d46aca..f9ee7c22bb2e0dfd6c8893b47934a598750105e9 100644 (file)
@@ -169,12 +169,12 @@ def func(parser, options, args):
         patches = parse_patches(args, applied + unapplied, len(applied))
         commit_id = None
     except CmdException:
-        if len(args) >= 1:
+        if len(args) > 1:
             raise
         # no patches found, try a commit id
         commit_id = git_id(remote_series, args[0])
 
-    if len(patches) > 1:
+    if not commit_id and len(patches) > 1:
         if options.name:
             raise CmdException, '--name can only be specified with one patch'
         if options.parent: