##// END OF EJS Templates
dirstate-v2: fix confusion between requirement and format config variable...
Raphaël Gomès -
r49142:f3552978 stable
parent child Browse files
Show More
@@ -101,7 +101,7 b' that uses a format that was introduced l'
101 101 For versions that do support a format, the presence or absence of
102 102 the corresponding requirement indicates whether to use that format.
103 103
104 When the file contains a `exp-dirstate-v2` line,
104 When the file contains a `dirstate-v2` line,
105 105 the `dirstate-v2` format is used.
106 106 With no such line `dirstate-v1` is used.
107 107
@@ -19,7 +19,7 b" creating 'local'"
19 19 store created
20 20 00changelog.i created
21 21 dotencode
22 exp-rc-dirstate-v2 (dirstate-v2 !)
22 dirstate-v2 (dirstate-v2 !)
23 23 fncache
24 24 generaldelta
25 25 persistent-nodemap (rust !)
@@ -61,7 +61,7 b' creating repo with format.usestore=false'
61 61
62 62 $ hg --config format.usestore=false init old
63 63 $ checknewrepo old
64 exp-rc-dirstate-v2 (dirstate-v2 !)
64 dirstate-v2 (dirstate-v2 !)
65 65 generaldelta
66 66 persistent-nodemap (rust !)
67 67 revlog-compression-zstd (zstd !)
@@ -75,7 +75,7 b' creating repo with format.usefncache=fal'
75 75 $ checknewrepo old2
76 76 store created
77 77 00changelog.i created
78 exp-rc-dirstate-v2 (dirstate-v2 !)
78 dirstate-v2 (dirstate-v2 !)
79 79 generaldelta
80 80 persistent-nodemap (rust !)
81 81 revlog-compression-zstd (zstd !)
@@ -90,7 +90,7 b' creating repo with format.dotencode=fals'
90 90 $ checknewrepo old3
91 91 store created
92 92 00changelog.i created
93 exp-rc-dirstate-v2 (dirstate-v2 !)
93 dirstate-v2 (dirstate-v2 !)
94 94 fncache
95 95 generaldelta
96 96 persistent-nodemap (rust !)
@@ -107,7 +107,7 b' creating repo with format.dotencode=fals'
107 107 store created
108 108 00changelog.i created
109 109 dotencode
110 exp-rc-dirstate-v2 (dirstate-v2 !)
110 dirstate-v2 (dirstate-v2 !)
111 111 fncache
112 112 persistent-nodemap (rust !)
113 113 revlog-compression-zstd (zstd !)
@@ -226,7 +226,7 b" creating 'local/sub/repo'"
226 226 store created
227 227 00changelog.i created
228 228 dotencode
229 exp-rc-dirstate-v2 (dirstate-v2 !)
229 dirstate-v2 (dirstate-v2 !)
230 230 fncache
231 231 generaldelta
232 232 persistent-nodemap (rust !)
@@ -249,7 +249,7 b' init should (for consistency with clone)'
249 249 store created
250 250 00changelog.i created
251 251 dotencode
252 exp-rc-dirstate-v2 (dirstate-v2 !)
252 dirstate-v2 (dirstate-v2 !)
253 253 fncache
254 254 generaldelta
255 255 persistent-nodemap (rust !)
@@ -268,7 +268,7 b' verify that clone also expand urls'
268 268 store created
269 269 00changelog.i created
270 270 dotencode
271 exp-rc-dirstate-v2 (dirstate-v2 !)
271 dirstate-v2 (dirstate-v2 !)
272 272 fncache
273 273 generaldelta
274 274 persistent-nodemap (rust !)
@@ -96,7 +96,7 b' Test link+rename largefile codepath'
96 96 "lfconvert" adds 'largefiles' to .hg/requires.
97 97 $ cat .hg/requires
98 98 dotencode
99 exp-rc-dirstate-v2 (dirstate-v2 !)
99 dirstate-v2 (dirstate-v2 !)
100 100 fncache
101 101 generaldelta
102 102 largefiles
@@ -290,7 +290,7 b' The requirement is added to the destinat'
290 290
291 291 $ cat .hg/requires
292 292 dotencode
293 exp-rc-dirstate-v2 (dirstate-v2 !)
293 dirstate-v2 (dirstate-v2 !)
294 294 fncache
295 295 generaldelta
296 296 lfs
@@ -24,7 +24,7 b' narrow clone a file, f10'
24 24 $ cd narrow
25 25 $ cat .hg/requires | grep -v generaldelta
26 26 dotencode
27 exp-rc-dirstate-v2 (dirstate-v2 !)
27 dirstate-v2 (dirstate-v2 !)
28 28 fncache
29 29 narrowhg-experimental
30 30 persistent-nodemap (rust !)
@@ -64,7 +64,7 b' Making sure we have the correct set of r'
64 64 $ cat .hg/requires
65 65 dotencode (tree !)
66 66 dotencode (flat-fncache !)
67 exp-rc-dirstate-v2 (dirstate-v2 !)
67 dirstate-v2 (dirstate-v2 !)
68 68 fncache (tree !)
69 69 fncache (flat-fncache !)
70 70 generaldelta
@@ -40,7 +40,7 b' narrow clone a file, f10'
40 40 $ cd narrow
41 41 $ cat .hg/requires | grep -v generaldelta
42 42 dotencode
43 exp-rc-dirstate-v2 (dirstate-v2 !)
43 dirstate-v2 (dirstate-v2 !)
44 44 fncache
45 45 narrowhg-experimental
46 46 persistent-nodemap (rust !)
@@ -58,7 +58,7 b' XXX: we should have a flag in `hg debugs'
58 58
59 59 $ cat .hg/requires
60 60 dotencode
61 exp-rc-dirstate-v2 (dirstate-v2 !)
61 dirstate-v2 (dirstate-v2 !)
62 62 fncache
63 63 generaldelta
64 64 narrowhg-experimental
@@ -884,7 +884,7 b' Check we deny its usage on older reposit'
884 884 $ cd no-internal-phase
885 885 $ cat .hg/requires
886 886 dotencode
887 exp-rc-dirstate-v2 (dirstate-v2 !)
887 dirstate-v2 (dirstate-v2 !)
888 888 fncache
889 889 generaldelta
890 890 persistent-nodemap (rust !)
@@ -913,7 +913,7 b' Check it works fine with repository that'
913 913 $ cd internal-phase
914 914 $ cat .hg/requires
915 915 dotencode
916 exp-rc-dirstate-v2 (dirstate-v2 !)
916 dirstate-v2 (dirstate-v2 !)
917 917 fncache
918 918 generaldelta
919 919 internal-phase
@@ -27,7 +27,7 b''
27 27 $ cd shallow
28 28 $ cat .hg/requires
29 29 dotencode
30 exp-rc-dirstate-v2 (dirstate-v2 !)
30 dirstate-v2 (dirstate-v2 !)
31 31 exp-remotefilelog-repo-req-1
32 32 fncache
33 33 generaldelta
@@ -71,7 +71,7 b''
71 71 $ cd shallow2
72 72 $ cat .hg/requires
73 73 dotencode
74 exp-rc-dirstate-v2 (dirstate-v2 !)
74 dirstate-v2 (dirstate-v2 !)
75 75 exp-remotefilelog-repo-req-1
76 76 fncache
77 77 generaldelta
@@ -115,7 +115,7 b''
115 115 $ ls shallow3/.hg/store/data
116 116 $ cat shallow3/.hg/requires
117 117 dotencode
118 exp-rc-dirstate-v2 (dirstate-v2 !)
118 dirstate-v2 (dirstate-v2 !)
119 119 exp-remotefilelog-repo-req-1
120 120 fncache
121 121 generaldelta
@@ -24,7 +24,7 b''
24 24 $ cd shallow
25 25 $ cat .hg/requires
26 26 dotencode
27 exp-rc-dirstate-v2 (dirstate-v2 !)
27 dirstate-v2 (dirstate-v2 !)
28 28 exp-remotefilelog-repo-req-1
29 29 fncache
30 30 generaldelta
@@ -61,7 +61,7 b''
61 61 $ cd shallow2
62 62 $ cat .hg/requires
63 63 dotencode
64 exp-rc-dirstate-v2 (dirstate-v2 !)
64 dirstate-v2 (dirstate-v2 !)
65 65 exp-remotefilelog-repo-req-1
66 66 fncache
67 67 generaldelta
@@ -113,7 +113,7 b' check its contents separately.'
113 113 $ ls shallow3/.hg/store/data
114 114 $ cat shallow3/.hg/requires
115 115 dotencode
116 exp-rc-dirstate-v2 (dirstate-v2 !)
116 dirstate-v2 (dirstate-v2 !)
117 117 exp-remotefilelog-repo-req-1
118 118 fncache
119 119 generaldelta
@@ -27,7 +27,7 b' Shallow clone from full'
27 27 $ cd shallow
28 28 $ cat .hg/requires
29 29 dotencode
30 exp-rc-dirstate-v2 (dirstate-v2 !)
30 dirstate-v2 (dirstate-v2 !)
31 31 exp-remotefilelog-repo-req-1
32 32 fncache
33 33 generaldelta
@@ -11,7 +11,7 b' A new repository uses zlib storage, whic'
11 11 $ cd default
12 12 $ cat .hg/requires
13 13 dotencode
14 exp-rc-dirstate-v2 (dirstate-v2 !)
14 dirstate-v2 (dirstate-v2 !)
15 15 fncache
16 16 generaldelta
17 17 persistent-nodemap (rust !)
@@ -61,7 +61,7 b' with that engine or a requirement'
61 61
62 62 $ cat .hg/requires
63 63 dotencode
64 exp-rc-dirstate-v2 (dirstate-v2 !)
64 dirstate-v2 (dirstate-v2 !)
65 65 fncache
66 66 generaldelta
67 67 persistent-nodemap (rust !)
@@ -81,7 +81,7 b' with that engine or a requirement'
81 81 $ cd zstd
82 82 $ cat .hg/requires
83 83 dotencode
84 exp-rc-dirstate-v2 (dirstate-v2 !)
84 dirstate-v2 (dirstate-v2 !)
85 85 fncache
86 86 generaldelta
87 87 persistent-nodemap (rust !)
@@ -186,7 +186,7 b' checking details of none compression'
186 186 $ cat none-compression/.hg/requires
187 187 dotencode
188 188 exp-compression-none
189 exp-rc-dirstate-v2 (dirstate-v2 !)
189 dirstate-v2 (dirstate-v2 !)
190 190 fncache
191 191 generaldelta
192 192 persistent-nodemap (rust !)
@@ -50,7 +50,7 b' another repository of push/pull/clone on'
50 50 > EOF
51 51 $ hg -R supported debugrequirements
52 52 dotencode
53 exp-rc-dirstate-v2 (dirstate-v2 !)
53 dirstate-v2 (dirstate-v2 !)
54 54 featuresetup-test
55 55 fncache
56 56 generaldelta
@@ -22,7 +22,7 b' Can create and open repo with revlog v2 '
22 22 $ cd new-repo
23 23 $ cat .hg/requires
24 24 dotencode
25 exp-rc-dirstate-v2 (dirstate-v2 !)
25 dirstate-v2 (dirstate-v2 !)
26 26 exp-revlogv2.2
27 27 fncache
28 28 generaldelta
@@ -19,7 +19,7 b' prepare source repo'
19 19 $ hg init source
20 20 $ cd source
21 21 $ cat .hg/requires
22 exp-rc-dirstate-v2 (dirstate-v2 !)
22 dirstate-v2 (dirstate-v2 !)
23 23 share-safe
24 24 $ cat .hg/store/requires
25 25 dotencode
@@ -30,7 +30,7 b' prepare source repo'
30 30 store
31 31 $ hg debugrequirements
32 32 dotencode
33 exp-rc-dirstate-v2 (dirstate-v2 !)
33 dirstate-v2 (dirstate-v2 !)
34 34 fncache
35 35 generaldelta
36 36 revlogv1
@@ -54,13 +54,13 b' Create a shared repo and check the requi'
54 54 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
55 55 $ cd shared1
56 56 $ cat .hg/requires
57 exp-rc-dirstate-v2 (dirstate-v2 !)
57 dirstate-v2 (dirstate-v2 !)
58 58 share-safe
59 59 shared
60 60
61 61 $ hg debugrequirements -R ../source
62 62 dotencode
63 exp-rc-dirstate-v2 (dirstate-v2 !)
63 dirstate-v2 (dirstate-v2 !)
64 64 fncache
65 65 generaldelta
66 66 revlogv1
@@ -70,7 +70,7 b' Create a shared repo and check the requi'
70 70
71 71 $ hg debugrequirements
72 72 dotencode
73 exp-rc-dirstate-v2 (dirstate-v2 !)
73 dirstate-v2 (dirstate-v2 !)
74 74 fncache
75 75 generaldelta
76 76 revlogv1
@@ -327,7 +327,7 b' Test that upgrading using debugupgradere'
327 327 $ cd non-share-safe
328 328 $ hg debugrequirements
329 329 dotencode
330 exp-rc-dirstate-v2 (dirstate-v2 !)
330 dirstate-v2 (dirstate-v2 !)
331 331 fncache
332 332 generaldelta
333 333 revlogv1
@@ -346,7 +346,7 b' Create a share before upgrading'
346 346 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
347 347 $ hg debugrequirements -R nss-share
348 348 dotencode
349 exp-rc-dirstate-v2 (dirstate-v2 !)
349 dirstate-v2 (dirstate-v2 !)
350 350 fncache
351 351 generaldelta
352 352 revlogv1
@@ -394,7 +394,7 b' Upgrade'
394 394
395 395 $ hg debugrequirements
396 396 dotencode
397 exp-rc-dirstate-v2 (dirstate-v2 !)
397 dirstate-v2 (dirstate-v2 !)
398 398 fncache
399 399 generaldelta
400 400 revlogv1
@@ -403,7 +403,7 b' Upgrade'
403 403 store
404 404
405 405 $ cat .hg/requires
406 exp-rc-dirstate-v2 (dirstate-v2 !)
406 dirstate-v2 (dirstate-v2 !)
407 407 share-safe
408 408
409 409 $ cat .hg/store/requires
@@ -485,7 +485,7 b' Test that downgrading works too'
485 485
486 486 $ hg debugrequirements
487 487 dotencode
488 exp-rc-dirstate-v2 (dirstate-v2 !)
488 dirstate-v2 (dirstate-v2 !)
489 489 fncache
490 490 generaldelta
491 491 revlogv1
@@ -494,7 +494,7 b' Test that downgrading works too'
494 494
495 495 $ cat .hg/requires
496 496 dotencode
497 exp-rc-dirstate-v2 (dirstate-v2 !)
497 dirstate-v2 (dirstate-v2 !)
498 498 fncache
499 499 generaldelta
500 500 revlogv1
@@ -564,7 +564,7 b' Testing automatic upgrade of shares when'
564 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.
565 565 $ hg debugrequirements
566 566 dotencode
567 exp-rc-dirstate-v2 (dirstate-v2 !)
567 dirstate-v2 (dirstate-v2 !)
568 568 fncache
569 569 generaldelta
570 570 revlogv1
@@ -18,7 +18,7 b' Enable sparse profile'
18 18
19 19 $ cat .hg/requires
20 20 dotencode
21 exp-rc-dirstate-v2 (dirstate-v2 !)
21 dirstate-v2 (dirstate-v2 !)
22 22 fncache
23 23 generaldelta
24 24 persistent-nodemap (rust !)
@@ -38,7 +38,7 b' Requirement for sparse added when sparse'
38 38
39 39 $ cat .hg/requires
40 40 dotencode
41 exp-rc-dirstate-v2 (dirstate-v2 !)
41 dirstate-v2 (dirstate-v2 !)
42 42 exp-sparse
43 43 fncache
44 44 generaldelta
@@ -61,7 +61,7 b' Requirement for sparse is removed when s'
61 61
62 62 $ cat .hg/requires
63 63 dotencode
64 exp-rc-dirstate-v2 (dirstate-v2 !)
64 dirstate-v2 (dirstate-v2 !)
65 65 fncache
66 66 generaldelta
67 67 persistent-nodemap (rust !)
@@ -15,7 +15,7 b' New repo should not use SQLite by defaul'
15 15 $ hg init empty-no-sqlite
16 16 $ cat empty-no-sqlite/.hg/requires
17 17 dotencode
18 exp-rc-dirstate-v2 (dirstate-v2 !)
18 dirstate-v2 (dirstate-v2 !)
19 19 fncache
20 20 generaldelta
21 21 persistent-nodemap (rust !)
@@ -29,7 +29,7 b' storage.new-repo-backend=sqlite is recog'
29 29 $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
30 30 $ cat empty-sqlite/.hg/requires
31 31 dotencode
32 exp-rc-dirstate-v2 (dirstate-v2 !)
32 dirstate-v2 (dirstate-v2 !)
33 33 exp-sqlite-001
34 34 exp-sqlite-comp-001=zstd (zstd !)
35 35 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
@@ -51,7 +51,7 b' Can force compression to zlib'
51 51 $ hg --config storage.sqlite.compression=zlib init empty-zlib
52 52 $ cat empty-zlib/.hg/requires
53 53 dotencode
54 exp-rc-dirstate-v2 (dirstate-v2 !)
54 dirstate-v2 (dirstate-v2 !)
55 55 exp-sqlite-001
56 56 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
57 57 fncache
@@ -67,7 +67,7 b' Can force compression to none'
67 67 $ hg --config storage.sqlite.compression=none init empty-none
68 68 $ cat empty-none/.hg/requires
69 69 dotencode
70 exp-rc-dirstate-v2 (dirstate-v2 !)
70 dirstate-v2 (dirstate-v2 !)
71 71 exp-sqlite-001
72 72 exp-sqlite-comp-001=none
73 73 fncache
General Comments 0
You need to be logged in to leave comments. Login now