cleanup: say goodbye to manifestv2 format
This experiment was a bust: we'd hoped for smaller repository sizes, but things got larger. Google ended up rolling out tree manifests in a format that's compatible with the original manifest format, and I believe Facebook is doing the same. This code was never implemented as native speedups, so I'm pretty comfortable saying nobody is using the experimental feature. Let's rip it out. I noticed this code still kicking around because I was investigating a repo corruption issue for timeless. .. bc:: Support for the experimental manifestv2 format has been removed, as it was never completed and failed to meet expectations. Differential Revision: https://phab.mercurial-scm.org/D2393
Showing
- mercurial/configitems.py 0 additions, 3 deletionsmercurial/configitems.py
- mercurial/help/internals/requirements.txt 4 additions, 3 deletionsmercurial/help/internals/requirements.txt
- mercurial/localrepo.py 5 additions, 4 deletionsmercurial/localrepo.py
- mercurial/manifest.py 16 additions, 92 deletionsmercurial/manifest.py
- mercurial/upgrade.py 0 additions, 1 deletionmercurial/upgrade.py
- tests/test-manifest.py 0 additions, 67 deletionstests/test-manifest.py
- tests/test-manifestv2.t 0 additions, 102 deletionstests/test-manifestv2.t
- tests/test-upgrade-repo.t 4 additions, 9 deletionstests/test-upgrade-repo.t
Loading
Please register or sign in to comment