mercurial/revlog.py
changeset 8643 648af8a6aa41
parent 8641 33686ef26f04
child 8650 ef393d6ec030
equal deleted inserted replaced
8642:2ed353a413b1 8643:648af8a6aa41
  1007         bins = [self.chunk(r, df) for r in xrange(base + 1, rev + 1)]
  1007         bins = [self.chunk(r, df) for r in xrange(base + 1, rev + 1)]
  1008         text = mdiff.patches(text, bins)
  1008         text = mdiff.patches(text, bins)
  1009         p1, p2 = self.parents(node)
  1009         p1, p2 = self.parents(node)
  1010         if node != hash(text, p1, p2):
  1010         if node != hash(text, p1, p2):
  1011             raise RevlogError(_("integrity check failed on %s:%d")
  1011             raise RevlogError(_("integrity check failed on %s:%d")
  1012                               % (self.datafile, rev))
  1012                               % (self.indexfile, rev))
  1013 
  1013 
  1014         self._cache = (node, rev, text)
  1014         self._cache = (node, rev, text)
  1015         return text
  1015         return text
  1016 
  1016 
  1017     def checkinlinesize(self, tr, fp=None):
  1017     def checkinlinesize(self, tr, fp=None):