# HG changeset patch # User Matt Mackall # Date 1295387748 21600 # Node ID ba6a63339f7c3d3c9a58c35fc8bfec07fe7d7064 # Parent 68da048b4c886ac91abd8f1ab30e5c2846bfcde1 revlog: pass rev to _checkhash diff -r 68da048b4c88 -r ba6a63339f7c 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)):