revlog: pass rev to _checkhash
authorMatt Mackall <mpm@selenic.com>
Tue, 18 Jan 2011 15:55:48 -0600
changeset 13276 ba6a63339f7c
parent 13275 68da048b4c88
child 13277 9f707b297b0f
revlog: pass rev to _checkhash
mercurial/revlog.py
--- a/mercurial/revlog.py	Tue Jan 18 15:55:46 2011 -0600
+++ b/mercurial/revlog.py	Tue Jan 18 15:55:48 2011 -0600
@@ -871,12 +871,12 @@
         bins = [self._chunk(r) for r in chain]
         text = mdiff.patches(text, bins)
 
-        text = self._checkhash(text, node)
+        text = self._checkhash(text, node, rev)
 
         self._cache = (node, rev, text)
         return text
 
-    def _checkhash(self, text, node):
+    def _checkhash(self, text, node, rev):
         p1, p2 = self.parents(node)
         if (node != hash(text, p1, p2) and
             not (self.flags(rev) & REVIDX_PUNCHED_FLAG)):