hgext/mq.py
changeset 20394 a817964e7fdf
parent 20119 1648e44edd8d
child 20402 a8c0f7b80e00
--- a/hgext/mq.py	Fri Feb 07 15:01:33 2014 -0800
+++ b/hgext/mq.py	Fri Feb 07 17:54:10 2014 -0600
@@ -1986,9 +1986,10 @@
                     raise util.Abort(_('-e is incompatible with import from -'))
                 filename = normname(filename)
                 self.checkreservedname(filename)
-                originpath = self.join(filename)
-                if not os.path.isfile(originpath):
-                    raise util.Abort(_("patch %s does not exist") % filename)
+                if util.url(filename).local():
+                    originpath = self.join(filename)
+                    if not os.path.isfile(originpath):
+                        raise util.Abort(_("patch %s does not exist") % filename)
 
                 if patchname:
                     self.checkpatchname(patchname, force)