# HG changeset patch # User Matt Mackall # Date 1391817250 21600 # Node ID a817964e7fdf90b536eee1b68c2b7512cea59282 # Parent b0638b5b004d575faeb363cd6028d356dc146bc2 qimport: allow importing URLs diff -r b0638b5b004d -r a817964e7fdf hgext/mq.py --- 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)