changeset 23285 | 6cc1f388ac80 |
parent 23284 | 8d47c212b0dd |
child 23286 | 40e0067899d4 |
--- a/mercurial/revlog.py Tue Nov 11 21:39:56 2014 -0800 +++ b/mercurial/revlog.py Tue Nov 11 21:41:12 2014 -0800 @@ -1254,7 +1254,7 @@ cachedelta[1]) else: textlen = len(text) - if (d is None or dist > textlen * 2 or + if (d is None or dist > textlen * 2 or l > textlen or (self._maxchainlen and chainlen > self._maxchainlen)): text = buildtext() data = self.compress(text)