mercurial/hg.py
changeset 658 f8098ae9f5b6
parent 657 22bc6fb9aefc
child 659 3662e3d6b690
--- a/mercurial/hg.py	Sun Jul 10 10:06:54 2005 -0800
+++ b/mercurial/hg.py	Sun Jul 10 10:38:50 2005 -0800
@@ -608,7 +608,10 @@
         try:
             return self.tags()[key]
         except KeyError:
-            return self.changelog.lookup(key)
+            try:
+                return self.changelog.lookup(key)
+            except:
+                raise RepoError("unknown revision '%s'" % key)
 
     def dev(self):
         if self.remote: return -1