Mercurial > hg-stable
changeset 41311:261d37b94d31 stable
sparserevlog: document the config option
This was overlooked when this graduated from experimental.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Wed, 30 Jan 2019 18:15:38 +0100 |
parents | ab0d762d89ef |
children | 189e06b2d719 |
files | mercurial/help/config.txt mercurial/localrepo.py tests/test-help.t |
diffstat | 3 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/help/config.txt Wed Jan 23 07:49:36 2019 -0500 +++ b/mercurial/help/config.txt Wed Jan 30 18:15:38 2019 +0100 @@ -857,6 +857,16 @@ Enabled by default. +``sparse-revlog`` + Enable or disable the ``sparse-revlog`` delta strategy. This format improves + delta re-use inside revlog. For very branchy repositories, it results in a + smaller store. For repositories with many revisions, it also helps + performance (by using shortened delta chains.) + + Repositories with this on-disk format require Mercurial version 4.7 + + Enabled by default. + ``graph`` ---------
--- a/mercurial/localrepo.py Wed Jan 23 07:49:36 2019 -0500 +++ b/mercurial/localrepo.py Wed Jan 30 18:15:38 2019 +0100 @@ -2920,7 +2920,6 @@ if scmutil.gdinitconfig(ui): requirements.add('generaldelta') - # experimental config: format.sparse-revlog if ui.configbool('format', 'sparse-revlog'): requirements.add(SPARSEREVLOG_REQUIREMENT) if ui.configbool('experimental', 'treemanifest'):