X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/fdf4cb43a1c8133e013fd8ca2d1a5753ea048c90..fff9bce57321720677a897e3c811538eea6a9cb6:/stgit/commands/imprt.py diff --git a/stgit/commands/imprt.py b/stgit/commands/imprt.py index cfbf0de..1b7dce8 100644 --- a/stgit/commands/imprt.py +++ b/stgit/commands/imprt.py @@ -234,6 +234,11 @@ def __import_patch(patch, filename, options): message, author_name, author_email, author_date = \ __parse_patch(filename) + if not patch: + patch = make_patch_name(message) + if not patch: + raise CmdException, 'Unknown patch name' + # refresh_patch() will invoke the editor in this case, with correct # patch content if not message: @@ -323,7 +328,7 @@ def func(parser, options, args): elif filename: patch = os.path.basename(filename) else: - raise CmdException, 'Unknown patch name' + patch = '' if options.strip: patch = __strip_patch_name(patch)