mercurial/commands.py
branchstable
changeset 15327 67e92d29ecb5
parent 15321 e174353e8cda
child 15355 dbdb777502dc
--- a/mercurial/commands.py	Fri Oct 21 14:15:58 2011 +0200
+++ b/mercurial/commands.py	Fri Oct 21 11:10:43 2011 -0500
@@ -3356,7 +3356,7 @@
      _('use any branch information in patch (implied by --exact)'))] +
     commitopts + commitopts2 + similarityopts,
     _('[OPTION]... PATCH...'))
-def import_(ui, repo, patch1, *patches, **opts):
+def import_(ui, repo, patch1=None, *patches, **opts):
     """import an ordered set of patches
 
     Import a list of patches and commit them individually (unless
@@ -3418,6 +3418,10 @@
 
     Returns 0 on success.
     """
+
+    if not patch1:
+        raise util.Abort(_('need at least one patch to import'))
+
     patches = (patch1,) + patches
 
     date = opts.get('date')