changeset 1393:67779d34cb52

Fix traceback on bad revlog.lookup
author Matt Mackall <mpm@selenic.com>
date Sat, 15 Oct 2005 15:49:05 -0700
parents 32d8068b3e36
children b20b683e8d95
files mercurial/revlog.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/revlog.py	Sat Oct 15 15:43:40 2005 -0700
+++ b/mercurial/revlog.py	Sat Oct 15 15:49:05 2005 -0700
@@ -293,8 +293,8 @@
             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