mercurial/revlog.py
changeset 3333 9061613c1593
parent 3210 7240f9e47144
child 3360 ef8307585b41
equal deleted inserted replaced
3332:534806df5b5a 3333:9061613c1593
   971             base = self.base(t)
   971             base = self.base(t)
   972             start = self.start(base)
   972             start = self.start(base)
   973             end = self.end(t)
   973             end = self.end(t)
   974             if not d:
   974             if not d:
   975                 prev = self.revision(self.tip())
   975                 prev = self.revision(self.tip())
   976                 d = self.diff(prev, str(text))
   976                 d = self.diff(prev, text)
   977             data = compress(d)
   977             data = compress(d)
   978             l = len(data[1]) + len(data[0])
   978             l = len(data[1]) + len(data[0])
   979             dist = end - start + l
   979             dist = end - start + l
   980 
   980 
   981         # full versions are inserted when the needed deltas
   981         # full versions are inserted when the needed deltas