test-sidedata.t
65 lines
| 2.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-sidedata.t
r43299 | ========================================================== | |||
Test file dedicated to checking side-data related behavior | ||||
========================================================== | ||||
Check upgrade behavior | ||||
====================== | ||||
Right now, sidedata has not upgrade support | ||||
Check that we cannot upgrade to sidedata | ||||
---------------------------------------- | ||||
$ hg init up-no-side-data --config format.use-side-data=no | ||||
$ hg debugformat -v -R up-no-side-data | ||||
format-variant repo config default | ||||
fncache: yes yes yes | ||||
dotencode: yes yes yes | ||||
generaldelta: yes yes yes | ||||
sparserevlog: yes yes yes | ||||
sidedata: no no no | ||||
plain-cl-delta: yes yes yes | ||||
compression: zlib zlib zlib | ||||
compression-level: default default default | ||||
$ hg debugformat -v -R up-no-side-data --config format.use-side-data=yes | ||||
format-variant repo config default | ||||
fncache: yes yes yes | ||||
dotencode: yes yes yes | ||||
generaldelta: yes yes yes | ||||
sparserevlog: yes yes yes | ||||
sidedata: no yes no | ||||
plain-cl-delta: yes yes yes | ||||
compression: zlib zlib zlib | ||||
compression-level: default default default | ||||
$ hg debugupgraderepo -R up-no-side-data --config format.use-side-data=yes | ||||
abort: cannot upgrade repository; do not support adding requirement: exp-sidedata-flag | ||||
[255] | ||||
Check that we cannot upgrade to sidedata | ||||
---------------------------------------- | ||||
$ hg init up-side-data --config format.use-side-data=yes | ||||
$ hg debugformat -v -R up-side-data | ||||
format-variant repo config default | ||||
fncache: yes yes yes | ||||
dotencode: yes yes yes | ||||
generaldelta: yes yes yes | ||||
sparserevlog: yes yes yes | ||||
sidedata: yes no no | ||||
plain-cl-delta: yes yes yes | ||||
compression: zlib zlib zlib | ||||
compression-level: default default default | ||||
$ hg debugformat -v -R up-side-data --config format.use-side-data=no | ||||
format-variant repo config default | ||||
fncache: yes yes yes | ||||
dotencode: yes yes yes | ||||
generaldelta: yes yes yes | ||||
sparserevlog: yes yes yes | ||||
sidedata: yes no no | ||||
plain-cl-delta: yes yes yes | ||||
compression: zlib zlib zlib | ||||
compression-level: default default default | ||||
$ hg debugupgraderepo -R up-side-data --config format.use-side-data=no | ||||
abort: cannot upgrade repository; requirement would be removed: exp-sidedata-flag | ||||
[255] | ||||