comparison mercurial/help/internals/requirements.txt @ 36373:0147a4730420

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
author Augie Fackler <augie@google.com>
date Thu, 22 Feb 2018 20:04:42 -0500
parents 22371eabb3b1
children 1bc7d4cb4182
comparison
equal deleted inserted replaced
36372:b8d0761a85c7 36373:0147a4730420
1
2 Repositories contain a file (``.hg/requires``) containing a list of 1 Repositories contain a file (``.hg/requires``) containing a list of
3 features/capabilities that are *required* for clients to interface 2 features/capabilities that are *required* for clients to interface
4 with the repository. This file has been present in Mercurial since 3 with the repository. This file has been present in Mercurial since
5 version 0.9.2 (released December 2006). 4 version 0.9.2 (released December 2006).
6 5
103 ========== 102 ==========
104 103
105 Denotes that version 2 of manifests are being used. 104 Denotes that version 2 of manifests are being used.
106 105
107 Support for this requirement was added in Mercurial 3.4 (released 106 Support for this requirement was added in Mercurial 3.4 (released
108 May 2015). The requirement is currently experimental and is disabled 107 May 2015). The new format failed to meet expectations and support
109 by default. 108 for the format and requirement were removed in Mercurial 4.6
109 (released May 2018) since the feature never graduated frome experiment
110 status.
110 111
111 treemanifest 112 treemanifest
112 ============ 113 ============
113 114
114 Denotes that tree manifests are being used. Tree manifests are 115 Denotes that tree manifests are being used. Tree manifests are