Part of refactor where we make things more arranged and integrated into single
UpgradeOperation class.
Details
Details
- Reviewers
marmoute mharbison72 - Group Reviewers
hg-reviewers - Commits
- rHG945b33a7edfd: upgrade: move `print_affected_revlogs()` to UpgradeOperation class
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
Event Timeline
Comment Actions
Review ping for this series.
Motive of the series: Right now the upgrade operation blindly upgrades everything even if does not need to. For example, features like persistent-nodemap, share-safe etc. does not need to touch filelogs. The optimizations will make certain upgrade operations instantaneous on large repositories. This series refactors upgrade code to implement partial upgrades depending on what should be upgraded.