tests/test-upgrade-repo.t
changeset 36373 0147a4730420
parent 35378 9144e898cad5
child 37281 806b07d7c7d6
equal deleted inserted replaced
36372:b8d0761a85c7 36373:0147a4730420
    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