diff -r 83d090ebec0c -r 7a89b044eea4 mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py Wed Aug 07 20:11:22 2019 +0200 +++ b/mercurial/revlogutils/deltas.py Wed Aug 07 20:11:35 2019 +0200 @@ -925,7 +925,7 @@ header = mdiff.replacediffheader(revlog.rawsize(base), len(t)) delta = header + t else: - ptext = revlog.revision(base, _df=fh, raw=True) + ptext = revlog.rawdata(base, _df=fh) delta = mdiff.textdiff(ptext, t) return delta