Previously, nodemap or childmap will be removed if they are broken at load
time, but not runtime. That means with verify=1, the repo will stay in a
broken state forever if either cache is broken. This patch removes the cache
files if things go wrong at runtime.
Details
Details
- Reviewers
phillco - Group Reviewers
Restricted Project - Commits
- rFBHGX519dec04ea26: clindex: remove broken caches if things go wrong
Diff Detail
Diff Detail
- Repository
- rFBHGX Facebook Mercurial Extensions
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.