mercurial/revlog.py
changeset 16374 29c2ff719715
parent 15890 e234eda20984
child 16375 d7d64b89a65c
--- a/mercurial/revlog.py	Fri Apr 06 15:18:14 2012 -0500
+++ b/mercurial/revlog.py	Sat Apr 07 15:43:18 2012 -0500
@@ -288,6 +288,13 @@
         self.rev(self.node(0))
         return self._nodecache
 
+    def hasnode(self, node):
+        try:
+            self.rev(node)
+            return True
+        except KeyError:
+            return False
+
     def rev(self, node):
         try:
             return self._nodecache[node]