--- a/mercurial/revset.py Sat May 05 00:16:43 2018 -0700
+++ b/mercurial/revset.py Mon May 07 14:32:43 2018 -0700
@@ -1336,6 +1336,8 @@
pm = repo.changelog._partialmatch(n)
if pm is not None:
rn = repo.changelog.rev(pm)
+ except LookupError:
+ pass
except error.WdirUnsupported:
rn = node.wdirrev