# HG changeset patch # User Pierre-Yves David # Date 1627329353 -7200 # Node ID 6d79894d34605658ebda433ec775982db3994e36 # Parent c2b8ad34d245cda33f73b12578bdafe660d1d875 help: indicate how to run downgrade a repository using persistent nodemap We have a couple of report of people needing this. I am not fan of pointing people to a debug command, but we don't have much better to offer right now Differential Revision: https://phab.mercurial-scm.org/D11214 diff -r c2b8ad34d245 -r 6d79894d3460 mercurial/helptext/config.txt --- a/mercurial/helptext/config.txt Mon Jul 26 21:52:10 2021 +0200 +++ b/mercurial/helptext/config.txt Mon Jul 26 21:55:53 2021 +0200 @@ -913,6 +913,14 @@ By default this format variant is disabled if fast implementation is not available and enabled by default if the fast implementation is available. + To accomodate install of Mercurial without the fast implementation you can + downgrade your repository. To do so run the following command: + + $ hg debugupgraderepo \ + --run \ + --config format.use-persistent-nodemap=False \ + --config storage.revlog.persistent-nodemap.slow-path=allow + ``use-share-safe`` Enforce "safe" behaviors for all "shares" that access this repository.