# HG changeset patch # User Pierre-Yves David # Date 1696975448 -7200 # Node ID ab2bc31fa91f034436dee844b9dfab7d11d6b4b4 # Parent 96f521df2508b18435c3259483e99c34ab379419 revlog: remove legacy usage of `_debug_delta` All core code is now getting the setting from the DeltaConfig object. diff -r 96f521df2508 -r ab2bc31fa91f mercurial/revlog.py --- a/mercurial/revlog.py Tue Oct 10 11:07:15 2023 +0200 +++ b/mercurial/revlog.py Wed Oct 11 00:04:08 2023 +0200 @@ -2782,7 +2782,7 @@ if deltacomputer is None: write_debug = None - if self._debug_delta: + if self.delta_config.debug_delta: write_debug = transaction._report deltacomputer = deltautil.deltacomputer( self, write_debug=write_debug @@ -3026,7 +3026,7 @@ try: with self._writing(transaction): write_debug = None - if self._debug_delta: + if self.delta_config.debug_delta: write_debug = transaction._report deltacomputer = deltautil.deltacomputer( self, @@ -3408,7 +3408,7 @@ ): """perform the core duty of `revlog.clone` after parameter processing""" write_debug = None - if self._debug_delta: + if self.delta_config.debug_delta: write_debug = tr._report deltacomputer = deltautil.deltacomputer( destrevlog,