mercurial/localrepo.py
changeset 42079 fcd7a91dec23
parent 42062 8de1b5a009ee
child 42105 e0357a46c39d
--- a/mercurial/localrepo.py	Fri Apr 05 11:22:26 2019 -0700
+++ b/mercurial/localrepo.py	Fri Apr 05 11:24:00 2019 -0700
@@ -1564,7 +1564,10 @@
                 pass
 
     def lookup(self, key):
-        return scmutil.revsymbol(self, key).node()
+        node = scmutil.revsymbol(self, key).node()
+        if node is None:
+            raise error.RepoLookupError(_("unknown revision '%s'") % key)
+        return node
 
     def lookupbranch(self, key):
         if self.branchmap().hasbranch(key):