mercurial/revlog.py
changeset 1393 67779d34cb52
parent 1351 0e2be889ccd7
child 1400 cf9a1233738a
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -293,8 +293,8 @@ class revlog:
             for n in self.nodemap:
                 if hex(n).startswith(id):
                     c.append(n)
-            if len(c) > 1: raise KeyError("Ambiguous identifier")
-            if len(c) < 1: raise KeyError("No match found")
+            if len(c) > 1: raise RevlogError("Ambiguous identifier")
+            if len(c) < 1: raise RevlogError("No match found")
             return c[0]
 
         return None