Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlogutils/deltas.py @ 51072:26dcdbe15024
revlog: remove legacy usage of `_lazydeltabase`
All core code is now getting the setting from the DeltaConfig object.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 10 Oct 2023 12:03:02 +0200 |
parents | 533d6943f6a3 |
children | 5645524c6b62 |
comparison
equal
deleted
inserted
replaced
51071:b79c73a7afce | 51072:26dcdbe15024 |
---|---|
1175 currentbase != nullrev | 1175 currentbase != nullrev |
1176 and currentbase != base | 1176 and currentbase != base |
1177 and self.revlog.length(currentbase) == 0 | 1177 and self.revlog.length(currentbase) == 0 |
1178 ): | 1178 ): |
1179 currentbase = self.revlog.deltaparent(currentbase) | 1179 currentbase = self.revlog.deltaparent(currentbase) |
1180 if self.revlog._lazydelta and currentbase == base: | 1180 if self.revlog.delta_config.lazy_delta and currentbase == base: |
1181 delta = revinfo.cachedelta[1] | 1181 delta = revinfo.cachedelta[1] |
1182 if delta is None: | 1182 if delta is None: |
1183 delta = self._builddeltadiff(base, revinfo) | 1183 delta = self._builddeltadiff(base, revinfo) |
1184 if self._debug_search: | 1184 if self._debug_search: |
1185 msg = b"DBG-DELTAS-SEARCH: uncompressed-delta-size=%d\n" | 1185 msg = b"DBG-DELTAS-SEARCH: uncompressed-delta-size=%d\n" |