Ref T2683. By resolving the stable name earlier, we can save a resolve when viewing branch heads. This is ~100ms in Mercurial, and roughly 25% of page weight. It's less bad in Git.
Details
Details
- Reviewers
btrahan - Maniphest Tasks
- T2683: Improve the performance of Diffusion browse views
- Commits
- Restricted Diffusion Commit
rP53e9df8a0282: Slightly reduce the cost of resolving refs
Saw page cost go down in "Services" tab, particularly for Mercurial browse views.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- gcache8
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 357 Build 357: [Placeholder Plan] Wait for 30 Seconds