This speeds up no-change updates from 1.3s to 0.85s for my NetBSD test
repository.
Details
Details
- Reviewers
Alphare durin42 - Group Reviewers
hg-reviewers - Commits
- rHG672ad1f6eeb8: repoview: use the phasecache directly to determine mutable revisions
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Event Timeline
Comment Actions
Further analysis shows that the main issue here is that the topic exchange triggers a rebuild of the "served-topic" branchmap without a real reason. That doesn't mean the change isn't useful in general.
Comment Actions
phabsend didn't properly create a stack here, which is why it doesn't apply by itself.
Comment Actions
This one looks good as independent patch. Will be happy to push if you rebase it on default and send.