Show More
@@ -3531,6 +3531,7 b' def newreporequirements(ui, createopts):' | |||||
3531 | requirements.add(requirementsmod.SPARSEREVLOG_REQUIREMENT) |
|
3531 | requirements.add(requirementsmod.SPARSEREVLOG_REQUIREMENT) | |
3532 |
|
3532 | |||
3533 | # experimental config: format.exp-dirstate-v2 |
|
3533 | # experimental config: format.exp-dirstate-v2 | |
|
3534 | # Keep this logic in sync with `has_dirstate_v2()` in `tests/hghave.py` | |||
3534 | if ui.configbool(b'format', b'exp-dirstate-v2'): |
|
3535 | if ui.configbool(b'format', b'exp-dirstate-v2'): | |
3535 | if dirstate.SUPPORTS_DIRSTATE_V2: |
|
3536 | if dirstate.SUPPORTS_DIRSTATE_V2: | |
3536 | requirements.add(requirementsmod.DIRSTATE_V2_REQUIREMENT) |
|
3537 | requirements.add(requirementsmod.DIRSTATE_V2_REQUIREMENT) |
@@ -1045,6 +1045,14 b' def has_repofncache():' | |||||
1045 | return 'fncache' in getrepofeatures() |
|
1045 | return 'fncache' in getrepofeatures() | |
1046 |
|
1046 | |||
1047 |
|
1047 | |||
|
1048 | @check('dirstate-v2', 'using the v2 format of .hg/dirstate') | |||
|
1049 | def has_dirstate_v2(): | |||
|
1050 | # Keep this logic in sync with `newreporequirements()` in `mercurial/localrepo.py` | |||
|
1051 | return has_rust() and matchoutput( | |||
|
1052 | 'hg config format.exp-dirstate-v2', b'(?i)1|yes|true|on|always' | |||
|
1053 | ) | |||
|
1054 | ||||
|
1055 | ||||
1048 | @check('sqlite', 'sqlite3 module and matching cli is available') |
|
1056 | @check('sqlite', 'sqlite3 module and matching cli is available') | |
1049 | def has_sqlite(): |
|
1057 | def has_sqlite(): | |
1050 | try: |
|
1058 | try: |
@@ -5,6 +5,7 b' Create a repository:' | |||||
5 | devel.all-warnings=true |
|
5 | devel.all-warnings=true | |
6 | devel.default-date=0 0 |
|
6 | devel.default-date=0 0 | |
7 | extensions.fsmonitor= (fsmonitor !) |
|
7 | extensions.fsmonitor= (fsmonitor !) | |
|
8 | format.exp-dirstate-v2=1 (dirstate-v2 !) | |||
8 | largefiles.usercache=$TESTTMP/.cache/largefiles |
|
9 | largefiles.usercache=$TESTTMP/.cache/largefiles | |
9 | lfs.usercache=$TESTTMP/.cache/lfs |
|
10 | lfs.usercache=$TESTTMP/.cache/lfs | |
10 | ui.slash=True |
|
11 | ui.slash=True |
@@ -255,7 +255,7 b' getbundle requests with stream=1 are unc' | |||||
255 | 00e0: 87 bf ce fe 56 67 92 67 2c 69 d1 ec 39 00 00 00 |....Vg.g,i..9...| |
|
255 | 00e0: 87 bf ce fe 56 67 92 67 2c 69 d1 ec 39 00 00 00 |....Vg.g,i..9...| | |
256 | 00f0: 00 00 00 00 00 00 00 00 00 75 30 73 08 42 64 61 |.........u0s.Bda| |
|
256 | 00f0: 00 00 00 00 00 00 00 00 00 75 30 73 08 42 64 61 |.........u0s.Bda| | |
257 | #endif |
|
257 | #endif | |
258 | #if zstd rust |
|
258 | #if zstd rust no-dirstate-v2 | |
259 | $ f --size --hex --bytes 256 body |
|
259 | $ f --size --hex --bytes 256 body | |
260 | body: size=109431 |
|
260 | body: size=109431 | |
261 | 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......| |
|
261 | 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......| | |
@@ -275,6 +275,26 b' getbundle requests with stream=1 are unc' | |||||
275 | 00e0: 00 00 00 00 00 01 ff ff ff ff ff ff ff ff 80 29 |...............)| |
|
275 | 00e0: 00 00 00 00 00 01 ff ff ff ff ff ff ff ff 80 29 |...............)| | |
276 | 00f0: 63 a0 49 d3 23 87 bf ce fe 56 67 92 67 2c 69 d1 |c.I.#....Vg.g,i.| |
|
276 | 00f0: 63 a0 49 d3 23 87 bf ce fe 56 67 92 67 2c 69 d1 |c.I.#....Vg.g,i.| | |
277 | #endif |
|
277 | #endif | |
|
278 | #if zstd dirstate-v2 | |||
|
279 | $ f --size --hex --bytes 256 body | |||
|
280 | body: size=109449 | |||
|
281 | 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......| | |||
|
282 | 0010: c0 07 53 54 52 45 41 4d 32 00 00 00 00 03 00 09 |..STREAM2.......| | |||
|
283 | 0020: 05 09 04 0c 85 62 79 74 65 63 6f 75 6e 74 39 35 |.....bytecount95| | |||
|
284 | 0030: 38 39 37 66 69 6c 65 63 6f 75 6e 74 31 30 33 30 |897filecount1030| | |||
|
285 | 0040: 72 65 71 75 69 72 65 6d 65 6e 74 73 64 6f 74 65 |requirementsdote| | |||
|
286 | 0050: 6e 63 6f 64 65 25 32 43 65 78 70 2d 64 69 72 73 |ncode%2Cexp-dirs| | |||
|
287 | 0060: 74 61 74 65 2d 76 32 25 32 43 66 6e 63 61 63 68 |tate-v2%2Cfncach| | |||
|
288 | 0070: 65 25 32 43 67 65 6e 65 72 61 6c 64 65 6c 74 61 |e%2Cgeneraldelta| | |||
|
289 | 0080: 25 32 43 70 65 72 73 69 73 74 65 6e 74 2d 6e 6f |%2Cpersistent-no| | |||
|
290 | 0090: 64 65 6d 61 70 25 32 43 72 65 76 6c 6f 67 2d 63 |demap%2Crevlog-c| | |||
|
291 | 00a0: 6f 6d 70 72 65 73 73 69 6f 6e 2d 7a 73 74 64 25 |ompression-zstd%| | |||
|
292 | 00b0: 32 43 72 65 76 6c 6f 67 76 31 25 32 43 73 70 61 |2Crevlogv1%2Cspa| | |||
|
293 | 00c0: 72 73 65 72 65 76 6c 6f 67 25 32 43 73 74 6f 72 |rserevlog%2Cstor| | |||
|
294 | 00d0: 65 00 00 80 00 73 08 42 64 61 74 61 2f 30 2e 69 |e....s.Bdata/0.i| | |||
|
295 | 00e0: 00 03 00 01 00 00 00 00 00 00 00 02 00 00 00 01 |................| | |||
|
296 | 00f0: 00 00 00 00 00 00 00 01 ff ff ff ff ff ff ff ff |................| | |||
|
297 | #endif | |||
278 |
|
298 | |||
279 | --uncompressed is an alias to --stream |
|
299 | --uncompressed is an alias to --stream | |
280 |
|
300 |
@@ -207,6 +207,7 b' check that local configs for the cached ' | |||||
207 | devel.all-warnings=true |
|
207 | devel.all-warnings=true | |
208 | devel.default-date=0 0 |
|
208 | devel.default-date=0 0 | |
209 | extensions.fsmonitor= (fsmonitor !) |
|
209 | extensions.fsmonitor= (fsmonitor !) | |
|
210 | format.exp-dirstate-v2=1 (dirstate-v2 !) | |||
210 | largefiles.usercache=$TESTTMP/.cache/largefiles |
|
211 | largefiles.usercache=$TESTTMP/.cache/largefiles | |
211 | lfs.usercache=$TESTTMP/.cache/lfs |
|
212 | lfs.usercache=$TESTTMP/.cache/lfs | |
212 | ui.slash=True |
|
213 | ui.slash=True |
@@ -159,7 +159,7 b' Test config default of various types:' | |||||
159 |
|
159 | |||
160 | true |
|
160 | true | |
161 |
|
161 | |||
162 | $ hg config --config format.dotencode= format -Tjson |
|
162 | $ hg config --config format.dotencode= format.dotencode -Tjson | |
163 | [ |
|
163 | [ | |
164 | { |
|
164 | { | |
165 | "defaultvalue": true, |
|
165 | "defaultvalue": true, | |
@@ -168,11 +168,11 b' Test config default of various types:' | |||||
168 | "value": "" |
|
168 | "value": "" | |
169 | } |
|
169 | } | |
170 | ] |
|
170 | ] | |
171 | $ hg config --config format.dotencode= format -T'json(defaultvalue)' |
|
171 | $ hg config --config format.dotencode= format.dotencode -T'json(defaultvalue)' | |
172 | [ |
|
172 | [ | |
173 | {"defaultvalue": true} |
|
173 | {"defaultvalue": true} | |
174 | ] |
|
174 | ] | |
175 | $ hg config --config format.dotencode= format -T'{defaultvalue}\n' |
|
175 | $ hg config --config format.dotencode= format.dotencode -T'{defaultvalue}\n' | |
176 | True |
|
176 | True | |
177 |
|
177 | |||
178 | bytes |
|
178 | bytes |
@@ -19,6 +19,7 b" creating 'local'" | |||||
19 | store created |
|
19 | store created | |
20 | 00changelog.i created |
|
20 | 00changelog.i created | |
21 | dotencode |
|
21 | dotencode | |
|
22 | exp-dirstate-v2 (dirstate-v2 !) | |||
22 | fncache |
|
23 | fncache | |
23 | generaldelta |
|
24 | generaldelta | |
24 | persistent-nodemap (rust !) |
|
25 | persistent-nodemap (rust !) | |
@@ -60,6 +61,7 b' creating repo with format.usestore=false' | |||||
60 |
|
61 | |||
61 | $ hg --config format.usestore=false init old |
|
62 | $ hg --config format.usestore=false init old | |
62 | $ checknewrepo old |
|
63 | $ checknewrepo old | |
|
64 | exp-dirstate-v2 (dirstate-v2 !) | |||
63 | generaldelta |
|
65 | generaldelta | |
64 | persistent-nodemap (rust !) |
|
66 | persistent-nodemap (rust !) | |
65 | revlog-compression-zstd (zstd !) |
|
67 | revlog-compression-zstd (zstd !) | |
@@ -73,6 +75,7 b' creating repo with format.usefncache=fal' | |||||
73 | $ checknewrepo old2 |
|
75 | $ checknewrepo old2 | |
74 | store created |
|
76 | store created | |
75 | 00changelog.i created |
|
77 | 00changelog.i created | |
|
78 | exp-dirstate-v2 (dirstate-v2 !) | |||
76 | generaldelta |
|
79 | generaldelta | |
77 | persistent-nodemap (rust !) |
|
80 | persistent-nodemap (rust !) | |
78 | revlog-compression-zstd (zstd !) |
|
81 | revlog-compression-zstd (zstd !) | |
@@ -87,6 +90,7 b' creating repo with format.dotencode=fals' | |||||
87 | $ checknewrepo old3 |
|
90 | $ checknewrepo old3 | |
88 | store created |
|
91 | store created | |
89 | 00changelog.i created |
|
92 | 00changelog.i created | |
|
93 | exp-dirstate-v2 (dirstate-v2 !) | |||
90 | fncache |
|
94 | fncache | |
91 | generaldelta |
|
95 | generaldelta | |
92 | persistent-nodemap (rust !) |
|
96 | persistent-nodemap (rust !) | |
@@ -103,6 +107,7 b' creating repo with format.dotencode=fals' | |||||
103 | store created |
|
107 | store created | |
104 | 00changelog.i created |
|
108 | 00changelog.i created | |
105 | dotencode |
|
109 | dotencode | |
|
110 | exp-dirstate-v2 (dirstate-v2 !) | |||
106 | fncache |
|
111 | fncache | |
107 | persistent-nodemap (rust !) |
|
112 | persistent-nodemap (rust !) | |
108 | revlog-compression-zstd (zstd !) |
|
113 | revlog-compression-zstd (zstd !) | |
@@ -221,6 +226,7 b" creating 'local/sub/repo'" | |||||
221 | store created |
|
226 | store created | |
222 | 00changelog.i created |
|
227 | 00changelog.i created | |
223 | dotencode |
|
228 | dotencode | |
|
229 | exp-dirstate-v2 (dirstate-v2 !) | |||
224 | fncache |
|
230 | fncache | |
225 | generaldelta |
|
231 | generaldelta | |
226 | persistent-nodemap (rust !) |
|
232 | persistent-nodemap (rust !) | |
@@ -243,6 +249,7 b' init should (for consistency with clone)' | |||||
243 | store created |
|
249 | store created | |
244 | 00changelog.i created |
|
250 | 00changelog.i created | |
245 | dotencode |
|
251 | dotencode | |
|
252 | exp-dirstate-v2 (dirstate-v2 !) | |||
246 | fncache |
|
253 | fncache | |
247 | generaldelta |
|
254 | generaldelta | |
248 | persistent-nodemap (rust !) |
|
255 | persistent-nodemap (rust !) | |
@@ -261,6 +268,7 b' verify that clone also expand urls' | |||||
261 | store created |
|
268 | store created | |
262 | 00changelog.i created |
|
269 | 00changelog.i created | |
263 | dotencode |
|
270 | dotencode | |
|
271 | exp-dirstate-v2 (dirstate-v2 !) | |||
264 | fncache |
|
272 | fncache | |
265 | generaldelta |
|
273 | generaldelta | |
266 | persistent-nodemap (rust !) |
|
274 | persistent-nodemap (rust !) |
@@ -96,6 +96,7 b' Test link+rename largefile codepath' | |||||
96 | "lfconvert" adds 'largefiles' to .hg/requires. |
|
96 | "lfconvert" adds 'largefiles' to .hg/requires. | |
97 | $ cat .hg/requires |
|
97 | $ cat .hg/requires | |
98 | dotencode |
|
98 | dotencode | |
|
99 | exp-dirstate-v2 (dirstate-v2 !) | |||
99 | fncache |
|
100 | fncache | |
100 | generaldelta |
|
101 | generaldelta | |
101 | largefiles |
|
102 | largefiles |
@@ -290,6 +290,7 b' The requirement is added to the destinat' | |||||
290 |
|
290 | |||
291 | $ cat .hg/requires |
|
291 | $ cat .hg/requires | |
292 | dotencode |
|
292 | dotencode | |
|
293 | exp-dirstate-v2 (dirstate-v2 !) | |||
293 | fncache |
|
294 | fncache | |
294 | generaldelta |
|
295 | generaldelta | |
295 | lfs |
|
296 | lfs |
@@ -24,6 +24,7 b' narrow clone a file, f10' | |||||
24 | $ cd narrow |
|
24 | $ cd narrow | |
25 | $ cat .hg/requires | grep -v generaldelta |
|
25 | $ cat .hg/requires | grep -v generaldelta | |
26 | dotencode |
|
26 | dotencode | |
|
27 | exp-dirstate-v2 (dirstate-v2 !) | |||
27 | fncache |
|
28 | fncache | |
28 | narrowhg-experimental |
|
29 | narrowhg-experimental | |
29 | persistent-nodemap (rust !) |
|
30 | persistent-nodemap (rust !) |
@@ -64,6 +64,7 b' Making sure we have the correct set of r' | |||||
64 | $ cat .hg/requires |
|
64 | $ cat .hg/requires | |
65 | dotencode (tree !) |
|
65 | dotencode (tree !) | |
66 | dotencode (flat-fncache !) |
|
66 | dotencode (flat-fncache !) | |
|
67 | exp-dirstate-v2 (dirstate-v2 !) | |||
67 | fncache (tree !) |
|
68 | fncache (tree !) | |
68 | fncache (flat-fncache !) |
|
69 | fncache (flat-fncache !) | |
69 | generaldelta |
|
70 | generaldelta |
@@ -40,6 +40,7 b' narrow clone a file, f10' | |||||
40 | $ cd narrow |
|
40 | $ cd narrow | |
41 | $ cat .hg/requires | grep -v generaldelta |
|
41 | $ cat .hg/requires | grep -v generaldelta | |
42 | dotencode |
|
42 | dotencode | |
|
43 | exp-dirstate-v2 (dirstate-v2 !) | |||
43 | fncache |
|
44 | fncache | |
44 | narrowhg-experimental |
|
45 | narrowhg-experimental | |
45 | persistent-nodemap (rust !) |
|
46 | persistent-nodemap (rust !) |
@@ -58,6 +58,7 b' XXX: we should have a flag in `hg debugs' | |||||
58 |
|
58 | |||
59 | $ cat .hg/requires |
|
59 | $ cat .hg/requires | |
60 | dotencode |
|
60 | dotencode | |
|
61 | exp-dirstate-v2 (dirstate-v2 !) | |||
61 | fncache |
|
62 | fncache | |
62 | generaldelta |
|
63 | generaldelta | |
63 | narrowhg-experimental |
|
64 | narrowhg-experimental |
@@ -593,8 +593,9 b' downgrading' | |||||
593 | upgrade will perform the following actions: |
|
593 | upgrade will perform the following actions: | |
594 |
|
594 | |||
595 | requirements |
|
595 | requirements | |
596 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !) |
|
596 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd no-dirstate-v2 !) | |
597 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !) |
|
597 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd no-dirstate-v2 !) | |
|
598 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd dirstate-v2 !) | |||
598 | removed: persistent-nodemap |
|
599 | removed: persistent-nodemap | |
599 |
|
600 | |||
600 | processed revlogs: |
|
601 | processed revlogs: | |
@@ -641,8 +642,9 b' upgrading' | |||||
641 | upgrade will perform the following actions: |
|
642 | upgrade will perform the following actions: | |
642 |
|
643 | |||
643 | requirements |
|
644 | requirements | |
644 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !) |
|
645 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd no-dirstate-v2 !) | |
645 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !) |
|
646 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd no-dirstate-v2 !) | |
|
647 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd dirstate-v2 !) | |||
646 | added: persistent-nodemap |
|
648 | added: persistent-nodemap | |
647 |
|
649 | |||
648 | persistent-nodemap |
|
650 | persistent-nodemap | |
@@ -681,8 +683,9 b' Running unrelated upgrade' | |||||
681 | upgrade will perform the following actions: |
|
683 | upgrade will perform the following actions: | |
682 |
|
684 | |||
683 | requirements |
|
685 | requirements | |
684 | preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlogv1, sparserevlog, store (no-zstd !) |
|
686 | preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlogv1, sparserevlog, store (no-zstd no-dirstate-v2 !) | |
685 | preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !) |
|
687 | preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd no-dirstate-v2 !) | |
|
688 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd dirstate-v2 !) | |||
686 |
|
689 | |||
687 | optimisations: re-delta-all |
|
690 | optimisations: re-delta-all | |
688 |
|
691 |
@@ -884,6 +884,7 b' Check we deny its usage on older reposit' | |||||
884 | $ cd no-internal-phase |
|
884 | $ cd no-internal-phase | |
885 | $ cat .hg/requires |
|
885 | $ cat .hg/requires | |
886 | dotencode |
|
886 | dotencode | |
|
887 | exp-dirstate-v2 (dirstate-v2 !) | |||
887 | fncache |
|
888 | fncache | |
888 | generaldelta |
|
889 | generaldelta | |
889 | persistent-nodemap (rust !) |
|
890 | persistent-nodemap (rust !) | |
@@ -912,6 +913,7 b' Check it works fine with repository that' | |||||
912 | $ cd internal-phase |
|
913 | $ cd internal-phase | |
913 | $ cat .hg/requires |
|
914 | $ cat .hg/requires | |
914 | dotencode |
|
915 | dotencode | |
|
916 | exp-dirstate-v2 (dirstate-v2 !) | |||
915 | fncache |
|
917 | fncache | |
916 | generaldelta |
|
918 | generaldelta | |
917 | internal-phase |
|
919 | internal-phase |
@@ -27,6 +27,7 b'' | |||||
27 | $ cd shallow |
|
27 | $ cd shallow | |
28 | $ cat .hg/requires |
|
28 | $ cat .hg/requires | |
29 | dotencode |
|
29 | dotencode | |
|
30 | exp-dirstate-v2 (dirstate-v2 !) | |||
30 | exp-remotefilelog-repo-req-1 |
|
31 | exp-remotefilelog-repo-req-1 | |
31 | fncache |
|
32 | fncache | |
32 | generaldelta |
|
33 | generaldelta | |
@@ -70,6 +71,7 b'' | |||||
70 | $ cd shallow2 |
|
71 | $ cd shallow2 | |
71 | $ cat .hg/requires |
|
72 | $ cat .hg/requires | |
72 | dotencode |
|
73 | dotencode | |
|
74 | exp-dirstate-v2 (dirstate-v2 !) | |||
73 | exp-remotefilelog-repo-req-1 |
|
75 | exp-remotefilelog-repo-req-1 | |
74 | fncache |
|
76 | fncache | |
75 | generaldelta |
|
77 | generaldelta | |
@@ -113,6 +115,7 b'' | |||||
113 | $ ls shallow3/.hg/store/data |
|
115 | $ ls shallow3/.hg/store/data | |
114 | $ cat shallow3/.hg/requires |
|
116 | $ cat shallow3/.hg/requires | |
115 | dotencode |
|
117 | dotencode | |
|
118 | exp-dirstate-v2 (dirstate-v2 !) | |||
116 | exp-remotefilelog-repo-req-1 |
|
119 | exp-remotefilelog-repo-req-1 | |
117 | fncache |
|
120 | fncache | |
118 | generaldelta |
|
121 | generaldelta |
@@ -24,6 +24,7 b'' | |||||
24 | $ cd shallow |
|
24 | $ cd shallow | |
25 | $ cat .hg/requires |
|
25 | $ cat .hg/requires | |
26 | dotencode |
|
26 | dotencode | |
|
27 | exp-dirstate-v2 (dirstate-v2 !) | |||
27 | exp-remotefilelog-repo-req-1 |
|
28 | exp-remotefilelog-repo-req-1 | |
28 | fncache |
|
29 | fncache | |
29 | generaldelta |
|
30 | generaldelta | |
@@ -60,6 +61,7 b'' | |||||
60 | $ cd shallow2 |
|
61 | $ cd shallow2 | |
61 | $ cat .hg/requires |
|
62 | $ cat .hg/requires | |
62 | dotencode |
|
63 | dotencode | |
|
64 | exp-dirstate-v2 (dirstate-v2 !) | |||
63 | exp-remotefilelog-repo-req-1 |
|
65 | exp-remotefilelog-repo-req-1 | |
64 | fncache |
|
66 | fncache | |
65 | generaldelta |
|
67 | generaldelta | |
@@ -111,6 +113,7 b' check its contents separately.' | |||||
111 | $ ls shallow3/.hg/store/data |
|
113 | $ ls shallow3/.hg/store/data | |
112 | $ cat shallow3/.hg/requires |
|
114 | $ cat shallow3/.hg/requires | |
113 | dotencode |
|
115 | dotencode | |
|
116 | exp-dirstate-v2 (dirstate-v2 !) | |||
114 | exp-remotefilelog-repo-req-1 |
|
117 | exp-remotefilelog-repo-req-1 | |
115 | fncache |
|
118 | fncache | |
116 | generaldelta |
|
119 | generaldelta |
@@ -27,6 +27,7 b' Shallow clone from full' | |||||
27 | $ cd shallow |
|
27 | $ cd shallow | |
28 | $ cat .hg/requires |
|
28 | $ cat .hg/requires | |
29 | dotencode |
|
29 | dotencode | |
|
30 | exp-dirstate-v2 (dirstate-v2 !) | |||
30 | exp-remotefilelog-repo-req-1 |
|
31 | exp-remotefilelog-repo-req-1 | |
31 | fncache |
|
32 | fncache | |
32 | generaldelta |
|
33 | generaldelta |
@@ -11,6 +11,7 b' A new repository uses zlib storage, whic' | |||||
11 | $ cd default |
|
11 | $ cd default | |
12 | $ cat .hg/requires |
|
12 | $ cat .hg/requires | |
13 | dotencode |
|
13 | dotencode | |
|
14 | exp-dirstate-v2 (dirstate-v2 !) | |||
14 | fncache |
|
15 | fncache | |
15 | generaldelta |
|
16 | generaldelta | |
16 | persistent-nodemap (rust !) |
|
17 | persistent-nodemap (rust !) | |
@@ -60,6 +61,7 b' with that engine or a requirement' | |||||
60 |
|
61 | |||
61 | $ cat .hg/requires |
|
62 | $ cat .hg/requires | |
62 | dotencode |
|
63 | dotencode | |
|
64 | exp-dirstate-v2 (dirstate-v2 !) | |||
63 | fncache |
|
65 | fncache | |
64 | generaldelta |
|
66 | generaldelta | |
65 | persistent-nodemap (rust !) |
|
67 | persistent-nodemap (rust !) | |
@@ -79,6 +81,7 b' with that engine or a requirement' | |||||
79 | $ cd zstd |
|
81 | $ cd zstd | |
80 | $ cat .hg/requires |
|
82 | $ cat .hg/requires | |
81 | dotencode |
|
83 | dotencode | |
|
84 | exp-dirstate-v2 (dirstate-v2 !) | |||
82 | fncache |
|
85 | fncache | |
83 | generaldelta |
|
86 | generaldelta | |
84 | persistent-nodemap (rust !) |
|
87 | persistent-nodemap (rust !) | |
@@ -183,6 +186,7 b' checking details of none compression' | |||||
183 | $ cat none-compression/.hg/requires |
|
186 | $ cat none-compression/.hg/requires | |
184 | dotencode |
|
187 | dotencode | |
185 | exp-compression-none |
|
188 | exp-compression-none | |
|
189 | exp-dirstate-v2 (dirstate-v2 !) | |||
186 | fncache |
|
190 | fncache | |
187 | generaldelta |
|
191 | generaldelta | |
188 | persistent-nodemap (rust !) |
|
192 | persistent-nodemap (rust !) |
@@ -50,6 +50,7 b' another repository of push/pull/clone on' | |||||
50 | > EOF |
|
50 | > EOF | |
51 | $ hg -R supported debugrequirements |
|
51 | $ hg -R supported debugrequirements | |
52 | dotencode |
|
52 | dotencode | |
|
53 | exp-dirstate-v2 (dirstate-v2 !) | |||
53 | featuresetup-test |
|
54 | featuresetup-test | |
54 | fncache |
|
55 | fncache | |
55 | generaldelta |
|
56 | generaldelta |
@@ -22,6 +22,7 b' Can create and open repo with revlog v2 ' | |||||
22 | $ cd empty-repo |
|
22 | $ cd empty-repo | |
23 | $ cat .hg/requires |
|
23 | $ cat .hg/requires | |
24 | dotencode |
|
24 | dotencode | |
|
25 | exp-dirstate-v2 (dirstate-v2 !) | |||
25 | exp-revlogv2.2 |
|
26 | exp-revlogv2.2 | |
26 | fncache |
|
27 | fncache | |
27 | generaldelta |
|
28 | generaldelta |
@@ -19,6 +19,7 b' prepare source repo' | |||||
19 | $ hg init source |
|
19 | $ hg init source | |
20 | $ cd source |
|
20 | $ cd source | |
21 | $ cat .hg/requires |
|
21 | $ cat .hg/requires | |
|
22 | exp-dirstate-v2 (dirstate-v2 !) | |||
22 | share-safe |
|
23 | share-safe | |
23 | $ cat .hg/store/requires |
|
24 | $ cat .hg/store/requires | |
24 | dotencode |
|
25 | dotencode | |
@@ -29,6 +30,7 b' prepare source repo' | |||||
29 | store |
|
30 | store | |
30 | $ hg debugrequirements |
|
31 | $ hg debugrequirements | |
31 | dotencode |
|
32 | dotencode | |
|
33 | exp-dirstate-v2 (dirstate-v2 !) | |||
32 | fncache |
|
34 | fncache | |
33 | generaldelta |
|
35 | generaldelta | |
34 | revlogv1 |
|
36 | revlogv1 | |
@@ -52,11 +54,13 b' Create a shared repo and check the requi' | |||||
52 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
54 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
53 | $ cd shared1 |
|
55 | $ cd shared1 | |
54 | $ cat .hg/requires |
|
56 | $ cat .hg/requires | |
|
57 | exp-dirstate-v2 (dirstate-v2 !) | |||
55 | share-safe |
|
58 | share-safe | |
56 | shared |
|
59 | shared | |
57 |
|
60 | |||
58 | $ hg debugrequirements -R ../source |
|
61 | $ hg debugrequirements -R ../source | |
59 | dotencode |
|
62 | dotencode | |
|
63 | exp-dirstate-v2 (dirstate-v2 !) | |||
60 | fncache |
|
64 | fncache | |
61 | generaldelta |
|
65 | generaldelta | |
62 | revlogv1 |
|
66 | revlogv1 | |
@@ -66,6 +70,7 b' Create a shared repo and check the requi' | |||||
66 |
|
70 | |||
67 | $ hg debugrequirements |
|
71 | $ hg debugrequirements | |
68 | dotencode |
|
72 | dotencode | |
|
73 | exp-dirstate-v2 (dirstate-v2 !) | |||
69 | fncache |
|
74 | fncache | |
70 | generaldelta |
|
75 | generaldelta | |
71 | revlogv1 |
|
76 | revlogv1 | |
@@ -219,7 +224,8 b' Disable zstd related tests because its n' | |||||
219 | upgrade will perform the following actions: |
|
224 | upgrade will perform the following actions: | |
220 |
|
225 | |||
221 | requirements |
|
226 | requirements | |
222 | preserved: dotencode, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store |
|
227 | preserved: dotencode, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store (no-dirstate-v2 !) | |
|
228 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store (dirstate-v2 !) | |||
223 | added: revlog-compression-zstd |
|
229 | added: revlog-compression-zstd | |
224 |
|
230 | |||
225 | processed revlogs: |
|
231 | processed revlogs: | |
@@ -245,8 +251,10 b' Disable zstd related tests because its n' | |||||
245 | upgrade will perform the following actions: |
|
251 | upgrade will perform the following actions: | |
246 |
|
252 | |||
247 | requirements |
|
253 | requirements | |
248 | preserved: dotencode, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store (no-zstd !) |
|
254 | preserved: dotencode, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store (no-zstd no-dirstate-v2 !) | |
249 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, share-safe, sparserevlog, store (zstd !) |
|
255 | preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, share-safe, sparserevlog, store (zstd no-dirstate-v2 !) | |
|
256 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, share-safe, sparserevlog, store (no-zstd dirstate-v2 !) | |||
|
257 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlog-compression-zstd, revlogv1, share-safe, sparserevlog, store (zstd dirstate-v2 !) | |||
250 | added: persistent-nodemap |
|
258 | added: persistent-nodemap | |
251 |
|
259 | |||
252 | processed revlogs: |
|
260 | processed revlogs: | |
@@ -319,6 +327,7 b' Test that upgrading using debugupgradere' | |||||
319 | $ cd non-share-safe |
|
327 | $ cd non-share-safe | |
320 | $ hg debugrequirements |
|
328 | $ hg debugrequirements | |
321 | dotencode |
|
329 | dotencode | |
|
330 | exp-dirstate-v2 (dirstate-v2 !) | |||
322 | fncache |
|
331 | fncache | |
323 | generaldelta |
|
332 | generaldelta | |
324 | revlogv1 |
|
333 | revlogv1 | |
@@ -337,6 +346,7 b' Create a share before upgrading' | |||||
337 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
346 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
338 | $ hg debugrequirements -R nss-share |
|
347 | $ hg debugrequirements -R nss-share | |
339 | dotencode |
|
348 | dotencode | |
|
349 | exp-dirstate-v2 (dirstate-v2 !) | |||
340 | fncache |
|
350 | fncache | |
341 | generaldelta |
|
351 | generaldelta | |
342 | revlogv1 |
|
352 | revlogv1 | |
@@ -349,7 +359,8 b' Upgrade' | |||||
349 |
|
359 | |||
350 | $ hg debugupgraderepo -q |
|
360 | $ hg debugupgraderepo -q | |
351 | requirements |
|
361 | requirements | |
352 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
362 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-dirstate-v2 !) | |
|
363 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, sparserevlog, store (dirstate-v2 !) | |||
353 | added: share-safe |
|
364 | added: share-safe | |
354 |
|
365 | |||
355 | processed revlogs: |
|
366 | processed revlogs: | |
@@ -361,7 +372,8 b' Upgrade' | |||||
361 | upgrade will perform the following actions: |
|
372 | upgrade will perform the following actions: | |
362 |
|
373 | |||
363 | requirements |
|
374 | requirements | |
364 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
375 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-dirstate-v2 !) | |
|
376 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, sparserevlog, store (dirstate-v2 !) | |||
365 | added: share-safe |
|
377 | added: share-safe | |
366 |
|
378 | |||
367 | share-safe |
|
379 | share-safe | |
@@ -382,6 +394,7 b' Upgrade' | |||||
382 |
|
394 | |||
383 | $ hg debugrequirements |
|
395 | $ hg debugrequirements | |
384 | dotencode |
|
396 | dotencode | |
|
397 | exp-dirstate-v2 (dirstate-v2 !) | |||
385 | fncache |
|
398 | fncache | |
386 | generaldelta |
|
399 | generaldelta | |
387 | revlogv1 |
|
400 | revlogv1 | |
@@ -390,6 +403,7 b' Upgrade' | |||||
390 | store |
|
403 | store | |
391 |
|
404 | |||
392 | $ cat .hg/requires |
|
405 | $ cat .hg/requires | |
|
406 | exp-dirstate-v2 (dirstate-v2 !) | |||
393 | share-safe |
|
407 | share-safe | |
394 |
|
408 | |||
395 | $ cat .hg/store/requires |
|
409 | $ cat .hg/store/requires | |
@@ -439,7 +453,8 b' Test that downgrading works too' | |||||
439 |
|
453 | |||
440 | $ hg debugupgraderepo -q |
|
454 | $ hg debugupgraderepo -q | |
441 | requirements |
|
455 | requirements | |
442 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
456 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-dirstate-v2 !) | |
|
457 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, sparserevlog, store (dirstate-v2 !) | |||
443 | removed: share-safe |
|
458 | removed: share-safe | |
444 |
|
459 | |||
445 | processed revlogs: |
|
460 | processed revlogs: | |
@@ -451,7 +466,8 b' Test that downgrading works too' | |||||
451 | upgrade will perform the following actions: |
|
466 | upgrade will perform the following actions: | |
452 |
|
467 | |||
453 | requirements |
|
468 | requirements | |
454 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
469 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-dirstate-v2 !) | |
|
470 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, sparserevlog, store (dirstate-v2 !) | |||
455 | removed: share-safe |
|
471 | removed: share-safe | |
456 |
|
472 | |||
457 | processed revlogs: |
|
473 | processed revlogs: | |
@@ -469,6 +485,7 b' Test that downgrading works too' | |||||
469 |
|
485 | |||
470 | $ hg debugrequirements |
|
486 | $ hg debugrequirements | |
471 | dotencode |
|
487 | dotencode | |
|
488 | exp-dirstate-v2 (dirstate-v2 !) | |||
472 | fncache |
|
489 | fncache | |
473 | generaldelta |
|
490 | generaldelta | |
474 | revlogv1 |
|
491 | revlogv1 | |
@@ -477,6 +494,7 b' Test that downgrading works too' | |||||
477 |
|
494 | |||
478 | $ cat .hg/requires |
|
495 | $ cat .hg/requires | |
479 | dotencode |
|
496 | dotencode | |
|
497 | exp-dirstate-v2 (dirstate-v2 !) | |||
480 | fncache |
|
498 | fncache | |
481 | generaldelta |
|
499 | generaldelta | |
482 | revlogv1 |
|
500 | revlogv1 | |
@@ -534,7 +552,8 b' Testing automatic upgrade of shares when' | |||||
534 | upgrade will perform the following actions: |
|
552 | upgrade will perform the following actions: | |
535 |
|
553 | |||
536 | requirements |
|
554 | requirements | |
537 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
555 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-dirstate-v2 !) | |
|
556 | preserved: dotencode, exp-dirstate-v2, fncache, generaldelta, revlogv1, sparserevlog, store (dirstate-v2 !) | |||
538 | added: share-safe |
|
557 | added: share-safe | |
539 |
|
558 | |||
540 | processed revlogs: |
|
559 | processed revlogs: | |
@@ -545,6 +564,7 b' Testing automatic upgrade of shares when' | |||||
545 | repository upgraded to share safe mode, existing shares will still work in old non-safe mode. Re-share existing shares to use them in safe mode New shares will be created in safe mode. |
|
564 | repository upgraded to share safe mode, existing shares will still work in old non-safe mode. Re-share existing shares to use them in safe mode New shares will be created in safe mode. | |
546 | $ hg debugrequirements |
|
565 | $ hg debugrequirements | |
547 | dotencode |
|
566 | dotencode | |
|
567 | exp-dirstate-v2 (dirstate-v2 !) | |||
548 | fncache |
|
568 | fncache | |
549 | generaldelta |
|
569 | generaldelta | |
550 | revlogv1 |
|
570 | revlogv1 |
@@ -18,6 +18,7 b' Enable sparse profile' | |||||
18 |
|
18 | |||
19 | $ cat .hg/requires |
|
19 | $ cat .hg/requires | |
20 | dotencode |
|
20 | dotencode | |
|
21 | exp-dirstate-v2 (dirstate-v2 !) | |||
21 | fncache |
|
22 | fncache | |
22 | generaldelta |
|
23 | generaldelta | |
23 | persistent-nodemap (rust !) |
|
24 | persistent-nodemap (rust !) | |
@@ -37,6 +38,7 b' Requirement for sparse added when sparse' | |||||
37 |
|
38 | |||
38 | $ cat .hg/requires |
|
39 | $ cat .hg/requires | |
39 | dotencode |
|
40 | dotencode | |
|
41 | exp-dirstate-v2 (dirstate-v2 !) | |||
40 | exp-sparse |
|
42 | exp-sparse | |
41 | fncache |
|
43 | fncache | |
42 | generaldelta |
|
44 | generaldelta | |
@@ -59,6 +61,7 b' Requirement for sparse is removed when s' | |||||
59 |
|
61 | |||
60 | $ cat .hg/requires |
|
62 | $ cat .hg/requires | |
61 | dotencode |
|
63 | dotencode | |
|
64 | exp-dirstate-v2 (dirstate-v2 !) | |||
62 | fncache |
|
65 | fncache | |
63 | generaldelta |
|
66 | generaldelta | |
64 | persistent-nodemap (rust !) |
|
67 | persistent-nodemap (rust !) |
@@ -15,6 +15,7 b' New repo should not use SQLite by defaul' | |||||
15 | $ hg init empty-no-sqlite |
|
15 | $ hg init empty-no-sqlite | |
16 | $ cat empty-no-sqlite/.hg/requires |
|
16 | $ cat empty-no-sqlite/.hg/requires | |
17 | dotencode |
|
17 | dotencode | |
|
18 | exp-dirstate-v2 (dirstate-v2 !) | |||
18 | fncache |
|
19 | fncache | |
19 | generaldelta |
|
20 | generaldelta | |
20 | persistent-nodemap (rust !) |
|
21 | persistent-nodemap (rust !) | |
@@ -28,6 +29,7 b' storage.new-repo-backend=sqlite is recog' | |||||
28 | $ hg --config storage.new-repo-backend=sqlite init empty-sqlite |
|
29 | $ hg --config storage.new-repo-backend=sqlite init empty-sqlite | |
29 | $ cat empty-sqlite/.hg/requires |
|
30 | $ cat empty-sqlite/.hg/requires | |
30 | dotencode |
|
31 | dotencode | |
|
32 | exp-dirstate-v2 (dirstate-v2 !) | |||
31 | exp-sqlite-001 |
|
33 | exp-sqlite-001 | |
32 | exp-sqlite-comp-001=zstd (zstd !) |
|
34 | exp-sqlite-comp-001=zstd (zstd !) | |
33 | exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !) |
|
35 | exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !) | |
@@ -49,6 +51,7 b' Can force compression to zlib' | |||||
49 | $ hg --config storage.sqlite.compression=zlib init empty-zlib |
|
51 | $ hg --config storage.sqlite.compression=zlib init empty-zlib | |
50 | $ cat empty-zlib/.hg/requires |
|
52 | $ cat empty-zlib/.hg/requires | |
51 | dotencode |
|
53 | dotencode | |
|
54 | exp-dirstate-v2 (dirstate-v2 !) | |||
52 | exp-sqlite-001 |
|
55 | exp-sqlite-001 | |
53 | exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ |
|
56 | exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ | |
54 | fncache |
|
57 | fncache | |
@@ -64,6 +67,7 b' Can force compression to none' | |||||
64 | $ hg --config storage.sqlite.compression=none init empty-none |
|
67 | $ hg --config storage.sqlite.compression=none init empty-none | |
65 | $ cat empty-none/.hg/requires |
|
68 | $ cat empty-none/.hg/requires | |
66 | dotencode |
|
69 | dotencode | |
|
70 | exp-dirstate-v2 (dirstate-v2 !) | |||
67 | exp-sqlite-001 |
|
71 | exp-sqlite-001 | |
68 | exp-sqlite-comp-001=none |
|
72 | exp-sqlite-comp-001=none | |
69 | fncache |
|
73 | fncache |
@@ -48,11 +48,13 b' The extension requires a repo (currently' | |||||
48 | Stream params: {} |
|
48 | Stream params: {} | |
49 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (no-zstd !) |
|
49 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (no-zstd !) | |
50 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (zstd no-rust !) |
|
50 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (zstd no-rust !) | |
51 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (rust !) |
|
51 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (rust no-dirstate-v2 !) | |
|
52 | stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cexp-dirstate-v2%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) (dirstate-v2 !) | |||
52 | $ hg debugbundle --spec bundle.hg |
|
53 | $ hg debugbundle --spec bundle.hg | |
53 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore (no-zstd !) |
|
54 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore (no-zstd !) | |
54 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore (zstd no-rust !) |
|
55 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore (zstd no-rust !) | |
55 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore (rust !) |
|
56 | none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore (rust no-dirstate-v2 !) | |
|
57 | none-v2;stream=v2;requirements%3Ddotencode%2Cexp-dirstate-v2%2Cfncache%2Cgeneraldelta%2Cpersistent-nodemap%2Crevlog-compression-zstd%2Crevlogv1%2Csparserevlog%2Cstore (dirstate-v2 !) | |||
56 |
|
58 | |||
57 | Test that we can apply the bundle as a stream clone bundle |
|
59 | Test that we can apply the bundle as a stream clone bundle | |
58 |
|
60 |
General Comments 0
You need to be logged in to leave comments.
Login now