tests/test-upgrade-repo.t
changeset 43167 bca9d1a6c4c5
parent 43144 ea230325dc8c
child 43195 86b26f20146d
equal deleted inserted replaced
43166:a5b04863dbff 43167:bca9d1a6c4c5
  1408 Check upgrading to a side-data revlog
  1408 Check upgrading to a side-data revlog
  1409 -------------------------------------
  1409 -------------------------------------
  1410 
  1410 
  1411 upgrade
  1411 upgrade
  1412 
  1412 
  1413   $ hg --config format.use-side-data=yes debugupgraderepo --run  --no-backup --config "extensions.sidedata=$TESTDIR/testlib/ext-sidedata.py" >/dev/null
  1413   $ hg --config format.exp-use-side-data=yes debugupgraderepo --run  --no-backup --config "extensions.sidedata=$TESTDIR/testlib/ext-sidedata.py" >/dev/null
  1414   $ hg debugformat -v
  1414   $ hg debugformat -v
  1415   format-variant    repo config default
  1415   format-variant    repo config default
  1416   fncache:           yes    yes     yes
  1416   fncache:           yes    yes     yes
  1417   dotencode:         yes    yes     yes
  1417   dotencode:         yes    yes     yes
  1418   generaldelta:      yes    yes     yes
  1418   generaldelta:      yes    yes     yes
  1437    entry-0001 size 4
  1437    entry-0001 size 4
  1438    entry-0002 size 32
  1438    entry-0002 size 32
  1439 
  1439 
  1440 downgrade
  1440 downgrade
  1441 
  1441 
  1442   $ hg debugupgraderepo --config format.use-side-data=no --run --no-backup > /dev/null
  1442   $ hg debugupgraderepo --config format.exp-use-side-data=no --run --no-backup > /dev/null
  1443   $ hg debugformat -v
  1443   $ hg debugformat -v
  1444   format-variant    repo config default
  1444   format-variant    repo config default
  1445   fncache:           yes    yes     yes
  1445   fncache:           yes    yes     yes
  1446   dotencode:         yes    yes     yes
  1446   dotencode:         yes    yes     yes
  1447   generaldelta:      yes    yes     yes
  1447   generaldelta:      yes    yes     yes
  1464 
  1464 
  1465 upgrade from hgrc
  1465 upgrade from hgrc
  1466 
  1466 
  1467   $ cat >> .hg/hgrc << EOF
  1467   $ cat >> .hg/hgrc << EOF
  1468   > [format]
  1468   > [format]
  1469   > use-side-data=yes
  1469   > exp-use-side-data=yes
  1470   > EOF
  1470   > EOF
  1471   $ hg debugupgraderepo --run --no-backup > /dev/null
  1471   $ hg debugupgraderepo --run --no-backup > /dev/null
  1472   $ hg debugformat -v
  1472   $ hg debugformat -v
  1473   format-variant    repo config default
  1473   format-variant    repo config default
  1474   fncache:           yes    yes     yes
  1474   fncache:           yes    yes     yes