# HG changeset patch # User Pierre-Yves David # Date 1696927666 -7200 # Node ID 41c73325af5217554500cec9eb3c602095721cca # Parent 26dcdbe15024c305a8dc48b3b2da13a0bf675e32 revlog: deprecate the compatibility config property Now that core is no longer use them, we can deprecated them. Let us aim at removing them in the next version. diff -r 26dcdbe15024 -r 41c73325af52 mercurial/revlog.py --- a/mercurial/revlog.py Tue Oct 10 12:03:02 2023 +0200 +++ b/mercurial/revlog.py Tue Oct 10 10:47:46 2023 +0200 @@ -492,106 +492,179 @@ @property def _generaldelta(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.general_delta", b"6.6", stacklevel=2 + ) return self.delta_config.general_delta @property def _checkambig(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.checkambig", b"6.6", stacklevel=2 + ) return self.data_config.check_ambig @property def _mmaplargeindex(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.mmap_large_index", b"6.6", stacklevel=2 + ) return self.data_config.mmap_large_index @property def _censorable(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.censorable", b"6.6", stacklevel=2 + ) return self.feature_config.censorable @property def _chunkcachesize(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.chunk_cache_size", b"6.6", stacklevel=2 + ) return self.data_config.chunk_cache_size @property def _maxchainlen(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.max_chain_len", b"6.6", stacklevel=2 + ) return self.delta_config.max_chain_len @property def _deltabothparents(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.delta_both_parents", b"6.6", stacklevel=2 + ) return self.delta_config.delta_both_parents @property def _candidate_group_chunk_size(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.candidate_group_chunk_size", + b"6.6", + stacklevel=2, + ) return self.delta_config.candidate_group_chunk_size @property def _debug_delta(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.debug_delta", b"6.6", stacklevel=2 + ) return self.delta_config.debug_delta @property def _compengine(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.compression_engine", + b"6.6", + stacklevel=2, + ) return self.feature_config.compression_engine @property def _compengineopts(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.compression_engine_options", + b"6.6", + stacklevel=2, + ) return self.feature_config.compression_engine_options @property def _maxdeltachainspan(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.max_deltachain_span", b"6.6", stacklevel=2 + ) return self.delta_config.max_deltachain_span @property def _withsparseread(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.with_sparse_read", b"6.6", stacklevel=2 + ) return self.data_config.with_sparse_read @property def _sparserevlog(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.sparse_revlog", b"6.6", stacklevel=2 + ) return self.delta_config.sparse_revlog @property def hassidedata(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.has_side_data", b"6.6", stacklevel=2 + ) return self.feature_config.has_side_data @property def _srdensitythreshold(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.sr_density_threshold", + b"6.6", + stacklevel=2, + ) return self.data_config.sr_density_threshold @property def _srmingapsize(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.data_config.sr_min_gap_size", b"6.6", stacklevel=2 + ) return self.data_config.sr_min_gap_size @property def _compute_rank(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.compute_rank", b"6.6", stacklevel=2 + ) return self.feature_config.compute_rank @property def canonical_parent_order(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.feature_config.canonical_parent_order", + b"6.6", + stacklevel=2, + ) return self.feature_config.canonical_parent_order @property def _lazydelta(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.lazy_delta", b"6.6", stacklevel=2 + ) return self.delta_config.lazy_delta @property def _lazydeltabase(self): """temporary compatibility proxy""" + util.nouideprecwarn( + b"use revlog.delta_config.lazy_delta_base", b"6.6", stacklevel=2 + ) return self.delta_config.lazy_delta_base def _init_opts(self):