tests/test-sidedata.t
branchstable
changeset 50725 7e5be4a7cda7
parent 49266 da3e37ecacde
equal deleted inserted replaced
50724:a10d823a8e3d 50725:7e5be4a7cda7
    59 
    59 
    60 Check that we can upgrade to sidedata
    60 Check that we can upgrade to sidedata
    61 -------------------------------------
    61 -------------------------------------
    62 
    62 
    63   $ hg init up-no-side-data --config experimental.revlogv2=no
    63   $ hg init up-no-side-data --config experimental.revlogv2=no
    64   $ hg debugformat -v -R up-no-side-data | egrep 'changelog-v2|revlog-v2'
    64   $ hg debugformat -v -R up-no-side-data | grep -E 'changelog-v2|revlog-v2'
    65   revlog-v2:           no     no      no
    65   revlog-v2:           no     no      no
    66   changelog-v2:        no     no      no
    66   changelog-v2:        no     no      no
    67   $ hg debugformat -v -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data | egrep 'changelog-v2|revlog-v2'
    67   $ hg debugformat -v -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data | grep -E 'changelog-v2|revlog-v2'
    68   revlog-v2:           no    yes      no
    68   revlog-v2:           no    yes      no
    69   changelog-v2:        no     no      no
    69   changelog-v2:        no     no      no
    70   $ hg debugupgraderepo -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data > /dev/null
    70   $ hg debugupgraderepo -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data > /dev/null
    71 
    71 
    72 Check that we can downgrade from sidedata
    72 Check that we can downgrade from sidedata
    73 -----------------------------------------
    73 -----------------------------------------
    74 
    74 
    75   $ hg init up-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data
    75   $ hg init up-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data
    76   $ hg debugformat -v -R up-side-data | egrep 'changelog-v2|revlog-v2'
    76   $ hg debugformat -v -R up-side-data | grep -E 'changelog-v2|revlog-v2'
    77   revlog-v2:          yes     no      no
    77   revlog-v2:          yes     no      no
    78   changelog-v2:        no     no      no
    78   changelog-v2:        no     no      no
    79   $ hg debugformat -v -R up-side-data --config experimental.revlogv2=no | egrep 'changelog-v2|revlog-v2'
    79   $ hg debugformat -v -R up-side-data --config experimental.revlogv2=no | grep -E 'changelog-v2|revlog-v2'
    80   revlog-v2:          yes     no      no
    80   revlog-v2:          yes     no      no
    81   changelog-v2:        no     no      no
    81   changelog-v2:        no     no      no
    82   $ hg debugupgraderepo -R up-side-data --config experimental.revlogv2=no > /dev/null
    82   $ hg debugupgraderepo -R up-side-data --config experimental.revlogv2=no > /dev/null