--- a/tests/test-upgrade-repo.t Wed Dec 02 08:23:31 2020 +0100
+++ b/tests/test-upgrade-repo.t Mon Nov 30 14:07:23 2020 +0100
@@ -179,6 +179,11 @@
requirements
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
additional optimizations are available by specifying "--optimize <name>":
re-delta-parent
@@ -198,6 +203,11 @@
requirements
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
--optimize can be used to add optimizations
@@ -213,6 +223,11 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
additional optimizations are available by specifying "--optimize <name>":
re-delta-multibase
@@ -239,6 +254,11 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
additional optimizations are available by specifying "--optimize <name>":
re-delta-multibase
@@ -256,6 +276,11 @@
optimisations: re-delta-parent
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
unknown optimization:
@@ -357,6 +382,11 @@
sparserevlog
Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
additional optimizations are available by specifying "--optimize <name>":
re-delta-parent
@@ -376,6 +406,11 @@
preserved: revlogv1, store
added: dotencode, fncache, generaldelta, sparserevlog
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg --config format.dotencode=false debugupgraderepo
repository lacks features recommended by current config options:
@@ -410,6 +445,11 @@
sparserevlog
Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
additional optimizations are available by specifying "--optimize <name>":
re-delta-parent
@@ -436,6 +476,11 @@
requirements
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/modern/.hg/upgrade.* (glob)
@@ -487,6 +532,11 @@
generaldelta
repository storage will be able to create optimal deltas; new repository data will be smaller and read times should decrease; interacting with other repositories using this storage model should require less network and CPU resources, making "hg push" and "hg pull" faster
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -583,6 +633,11 @@
sparserevlog
Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -622,6 +677,9 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -698,6 +756,10 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+ - changelog
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -746,6 +808,9 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - changelog
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -794,6 +859,9 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -847,6 +915,11 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -901,6 +974,11 @@
re-delta-parent
deltas within internal storage will choose a new base revision if needed
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -952,6 +1030,11 @@
requirements
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/store-filenames/.hg/upgrade.* (glob)
@@ -988,6 +1071,11 @@
re-delta-fulladd
each revision will be added as new content to the internal storage; this will likely drastically slow down execution time, but some extensions might need it
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/store-filenames/.hg/upgrade.* (glob)
@@ -1049,6 +1137,11 @@
requirements
preserved: dotencode, fncache, generaldelta, largefiles, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/largefilesrepo/.hg/upgrade.* (glob)
@@ -1102,6 +1195,11 @@
requirements
preserved: dotencode, fncache, generaldelta, largefiles, lfs, revlogv1, sparserevlog, store
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/largefilesrepo/.hg/upgrade.* (glob)
@@ -1202,6 +1300,11 @@
re-delta-all
deltas within internal storage will be fully recomputed; this will likely drastically slow down execution time
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
beginning upgrade...
repository locked and read-only
creating temporary repository to stage migrated data: $TESTTMP/localconfig/.hg/upgrade.* (glob)
@@ -1261,6 +1364,11 @@
preserved: dotencode, fncache, generaldelta, revlogv1, store
added: sparserevlog
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ cat .hg/requires
dotencode
fncache
@@ -1277,6 +1385,11 @@
preserved: dotencode, fncache, generaldelta, revlogv1, store
removed: sparserevlog
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ cat .hg/requires
dotencode
fncache
@@ -1298,6 +1411,11 @@
preserved: dotencode, fncache, generaldelta, revlogv1, store
added: revlog-compression-zstd, sparserevlog
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes
@@ -1329,6 +1447,11 @@
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
removed: revlog-compression-zstd
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes
@@ -1363,6 +1486,11 @@
preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
added: revlog-compression-zstd
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes
@@ -1401,6 +1529,11 @@
added: exp-sidedata-flag (zstd !)
added: exp-sidedata-flag, sparserevlog (no-zstd !)
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes
@@ -1439,6 +1572,11 @@
preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
removed: exp-sidedata-flag
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes
@@ -1477,6 +1615,11 @@
preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
added: exp-sidedata-flag
+ processed revlogs:
+ - all-filelogs
+ - changelog
+ - manifest
+
$ hg debugformat -v
format-variant repo config default
fncache: yes yes yes