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
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
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.