mercurial/revset.py
branchstable
changeset 23062 ba89f7b542c9
parent 23061 f2aeff8a87b6
child 23078 eb763217152a
--- a/mercurial/revset.py	Wed Oct 22 15:47:27 2014 -0500
+++ b/mercurial/revset.py	Sun Oct 19 16:48:33 2014 +0900
@@ -1351,6 +1351,8 @@
     except (TypeError, ValueError):
         # i18n: "rev" is a keyword
         raise error.ParseError(_("rev expects a number"))
+    if l not in repo.changelog:
+        return baseset()
     return subset & baseset([l])
 
 def matching(repo, subset, x):