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 |