Show More
@@ -923,27 +923,29 b' https://www.mercurial-scm.org/wiki/Missi' | |||
|
923 | 923 | |
|
924 | 924 | ``use-persistent-nodemap`` |
|
925 | 925 | Enable or disable the "persistent-nodemap" feature which improves |
|
926 |
performance if the |
|
|
927 | ||
|
928 |
The "persisten |
|
|
926 | performance if the Rust extensions are available. | |
|
927 | ||
|
928 | The "persistent-nodemap" persist the "node -> rev" on disk removing the | |
|
929 | 929 | need to dynamically build that mapping for each Mercurial invocation. This |
|
930 | significantly reduce the startup cost of various local and server-side | |
|
931 |
operation for larger repositor |
|
|
932 | ||
|
933 |
The performance |
|
|
934 |
implemented in Rust, so people not using a version of |
|
|
935 |
with the Rust part |
|
|
936 |
|
|
|
937 | behavior can be controlled by configuration. Check | |
|
930 | significantly reduces the startup cost of various local and server-side | |
|
931 | operation for larger repositories. | |
|
932 | ||
|
933 | The performance-improving version of this feature is currently only | |
|
934 | implemented in Rust (see :hg:`help rust`), so people not using a version of | |
|
935 | Mercurial compiled with the Rust parts might actually suffer some slowdown. | |
|
936 | For this reason, such versions will by default refuse to access repositories | |
|
937 | with "persistent-nodemap". | |
|
938 | ||
|
939 | This behavior can be adjusted via configuration: check | |
|
938 | 940 | :hg:`help config.storage.revlog.persistent-nodemap.slow-path` for details. |
|
939 | 941 | |
|
940 |
Repositor |
|
|
941 | ||
|
942 | By default this format variant is disabled if fast implementation is not | |
|
943 | available and enabled by default if the fast implementation is available. | |
|
944 | ||
|
945 |
To accomodate install of Mercurial without the fast implementation |
|
|
946 | downgrade your repository. To do so run the following command: | |
|
942 | Repositories with this on-disk format require Mercurial 5.4 or above. | |
|
943 | ||
|
944 | By default this format variant is disabled if the fast implementation is not | |
|
945 | available, and enabled by default if the fast implementation is available. | |
|
946 | ||
|
947 | To accomodate installations of Mercurial without the fast implementation, | |
|
948 | you can downgrade your repository. To do so run the following command: | |
|
947 | 949 | |
|
948 | 950 | $ hg debugupgraderepo \ |
|
949 | 951 | --run \ |
General Comments 0
You need to be logged in to leave comments.
Login now