--- 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)