# HG changeset patch # User Mads Kiilerich # Date 2013-01-16 19:41:41 # Node ID 610706715778415bf31976d4e59682e01a62214d # Parent 87f370c5fef5fca60fbefbfb4f093ef8baa52357 bundlerepo: use revlog._checkhash The error message will mention datafile instead of indexfile. diff --git a/mercurial/bundlerepo.py b/mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py +++ b/mercurial/bundlerepo.py @@ -130,11 +130,7 @@ class bundlerevlog(revlog.revlog): delta = self._chunk(chain.pop()) text = mdiff.patches(text, [delta]) - p1, p2 = self.parents(node) - if node != revlog.hash(text, p1, p2): - raise error.RevlogError(_("integrity check failed on %s:%d") - % (self.datafile, rev)) - + self._checkhash(text, node, rev) self._cache = (node, rev, text) return text