diff -r 522b4d729e89 -r c10fa6388dbf mercurial/localrepo.py --- a/mercurial/localrepo.py Thu Apr 11 00:02:07 2024 +0200 +++ b/mercurial/localrepo.py Mon Jul 08 17:02:27 2024 +0200 @@ -1123,9 +1123,11 @@ if 0 <= chainspan: delta_config.max_deltachain_span = chainspan - mmapindexthreshold = ui.configbytes(b'experimental', b'mmapindexthreshold') - if mmapindexthreshold is not None: - data_config.mmap_index_threshold = mmapindexthreshold + if ui.configbool(b'storage', b'revlog.mmap.index'): + data_config.mmap_index_threshold = ui.configbytes( + b'storage', + b'revlog.mmap.index:size-threshold', + ) withsparseread = ui.configbool(b'experimental', b'sparse-read') srdensitythres = float(