Mercurial > public > mercurial-scm > hg
comparison mercurial/revlogutils/deltas.py @ 42780:7a89b044eea4
rawdata: update callers in delta utils
We update callers incrementally because this help bisecting failures. This was
useful during development, so we expect it might be useful again in the future.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 07 Aug 2019 20:11:35 +0200 |
parents | 9b5fbe5ead89 |
children | 1ebf1a1e14dd |
comparison
equal
deleted
inserted
replaced
42779:83d090ebec0c | 42780:7a89b044eea4 |
---|---|
923 # deltas based on a censored revision must replace the | 923 # deltas based on a censored revision must replace the |
924 # full content in one patch, so delta works everywhere | 924 # full content in one patch, so delta works everywhere |
925 header = mdiff.replacediffheader(revlog.rawsize(base), len(t)) | 925 header = mdiff.replacediffheader(revlog.rawsize(base), len(t)) |
926 delta = header + t | 926 delta = header + t |
927 else: | 927 else: |
928 ptext = revlog.revision(base, _df=fh, raw=True) | 928 ptext = revlog.rawdata(base, _df=fh) |
929 delta = mdiff.textdiff(ptext, t) | 929 delta = mdiff.textdiff(ptext, t) |
930 | 930 |
931 return delta | 931 return delta |
932 | 932 |
933 def _builddeltainfo(self, revinfo, base, fh): | 933 def _builddeltainfo(self, revinfo, base, fh): |