Fix the 'import --name' option overriding
authorCatalin Marinas <catalin.marinas@gmail.com>
Mon, 8 Aug 2005 17:08:01 +0000 (18:08 +0100)
committerCatalin Marinas <catalin.marinas@gmail.com>
Mon, 8 Aug 2005 17:08:01 +0000 (18:08 +0100)
When the patch was read from a file, the --name option to import didn't
override the default name. This patch fixes it.

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

index 43bd2f1..2bf092c 100644 (file)
@@ -145,10 +145,13 @@ def func(parser, options, args):
 
     if len(args) == 1:
         filename = args[0]
-        patch = os.path.basename(filename)
-    elif options.name:
+    else:
         filename = None
+
+    if options.name:
         patch = options.name
+    elif filename:
+        patch = os.path.basename(filename)
     else:
         raise CmdException, 'Unkown patch name'