29 |
29 |
30 $ hg -R share-child debugupgraderepo |
30 $ hg -R share-child debugupgraderepo |
31 abort: cannot upgrade repository; unsupported source requirement: shared |
31 abort: cannot upgrade repository; unsupported source requirement: shared |
32 [255] |
32 [255] |
33 |
33 |
34 Do not yet support upgrading manifestv2 and treemanifest repos |
34 Do not yet support upgrading treemanifest repos |
35 |
|
36 $ hg --config experimental.manifestv2=true init manifestv2 |
|
37 $ hg -R manifestv2 debugupgraderepo |
|
38 abort: cannot upgrade repository; unsupported source requirement: manifestv2 |
|
39 [255] |
|
40 |
35 |
41 $ hg --config experimental.treemanifest=true init treemanifest |
36 $ hg --config experimental.treemanifest=true init treemanifest |
42 $ hg -R treemanifest debugupgraderepo |
37 $ hg -R treemanifest debugupgraderepo |
43 abort: cannot upgrade repository; unsupported source requirement: treemanifest |
38 abort: cannot upgrade repository; unsupported source requirement: treemanifest |
44 [255] |
39 [255] |
45 |
40 |
46 Cannot add manifestv2 or treemanifest requirement during upgrade |
41 Cannot add treemanifest requirement during upgrade |
47 |
42 |
48 $ hg init disallowaddedreq |
43 $ hg init disallowaddedreq |
49 $ hg -R disallowaddedreq --config experimental.manifestv2=true --config experimental.treemanifest=true debugupgraderepo |
44 $ hg -R disallowaddedreq --config experimental.treemanifest=true debugupgraderepo |
50 abort: cannot upgrade repository; do not support adding requirement: manifestv2, treemanifest |
45 abort: cannot upgrade repository; do not support adding requirement: treemanifest |
51 [255] |
46 [255] |
52 |
47 |
53 An upgrade of a repository created with recommended settings only suggests optimizations |
48 An upgrade of a repository created with recommended settings only suggests optimizations |
54 |
49 |
55 $ hg init empty |
50 $ hg init empty |