The persistent nodemap requires the rust index to be used to provides any gains.
So we automatically enable it for revlog using the persistent nodemap. We keep
it off for other revset because now that the rust revlog fully initialise the
nodemap using it everywhere introduce a fairly significant regression (eg: hg
diff moving from 0.8s to 2.3s on mozilla-try)
Details
Details
- Reviewers
 indygreg - Group Reviewers
 hg-reviewers - Commits
 - rHGe7fff9c3cdac: rust-nodemap: automatically use the rust index for persistent nodemap
 
Diff Detail
Diff Detail
- Repository
 - rHG Mercurial
 - Branch
 - default
 - Lint
 No Linters Available - Unit
 No Unit Test Coverage