comparison tests/test-sidedata.t @ 47263:6c84fc9c9a90

changelogv2: introduce a "changelogv2" feature Right now, this means using revlogv2, but only for the changelog. We will have the format more unique in future changesets. Differential Revision: https://phab.mercurial-scm.org/D10660
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 29 Mar 2021 22:40:54 +0200
parents 0dedd3d063b0
children a43d256c041a
comparison
equal deleted inserted replaced
47262:468e451fc0de 47263:6c84fc9c9a90
58 sparserevlog: yes yes yes 58 sparserevlog: yes yes yes
59 persistent-nodemap: no no no (no-rust !) 59 persistent-nodemap: no no no (no-rust !)
60 persistent-nodemap: yes yes no (rust !) 60 persistent-nodemap: yes yes no (rust !)
61 copies-sdc: no no no 61 copies-sdc: no no no
62 revlog-v2: no no no 62 revlog-v2: no no no
63 changelog-v2: no no no
63 plain-cl-delta: yes yes yes 64 plain-cl-delta: yes yes yes
64 compression: zlib zlib zlib (no-zstd !) 65 compression: zlib zlib zlib (no-zstd !)
65 compression: zstd zstd zstd (zstd !) 66 compression: zstd zstd zstd (zstd !)
66 compression-level: default default default 67 compression-level: default default default
67 $ hg debugformat -v -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data 68 $ hg debugformat -v -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data
73 sparserevlog: yes yes yes 74 sparserevlog: yes yes yes
74 persistent-nodemap: no no no (no-rust !) 75 persistent-nodemap: no no no (no-rust !)
75 persistent-nodemap: yes yes no (rust !) 76 persistent-nodemap: yes yes no (rust !)
76 copies-sdc: no no no 77 copies-sdc: no no no
77 revlog-v2: no yes no 78 revlog-v2: no yes no
79 changelog-v2: no no no
78 plain-cl-delta: yes yes yes 80 plain-cl-delta: yes yes yes
79 compression: zlib zlib zlib (no-zstd !) 81 compression: zlib zlib zlib (no-zstd !)
80 compression: zstd zstd zstd (zstd !) 82 compression: zstd zstd zstd (zstd !)
81 compression-level: default default default 83 compression-level: default default default
82 $ hg debugupgraderepo -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data > /dev/null 84 $ hg debugupgraderepo -R up-no-side-data --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data > /dev/null
94 sparserevlog: yes yes yes 96 sparserevlog: yes yes yes
95 persistent-nodemap: no no no (no-rust !) 97 persistent-nodemap: no no no (no-rust !)
96 persistent-nodemap: yes yes no (rust !) 98 persistent-nodemap: yes yes no (rust !)
97 copies-sdc: no no no 99 copies-sdc: no no no
98 revlog-v2: yes no no 100 revlog-v2: yes no no
101 changelog-v2: no no no
99 plain-cl-delta: yes yes yes 102 plain-cl-delta: yes yes yes
100 compression: zlib zlib zlib (no-zstd !) 103 compression: zlib zlib zlib (no-zstd !)
101 compression: zstd zstd zstd (zstd !) 104 compression: zstd zstd zstd (zstd !)
102 compression-level: default default default 105 compression-level: default default default
103 $ hg debugformat -v -R up-side-data --config experimental.revlogv2=no 106 $ hg debugformat -v -R up-side-data --config experimental.revlogv2=no
109 sparserevlog: yes yes yes 112 sparserevlog: yes yes yes
110 persistent-nodemap: no no no (no-rust !) 113 persistent-nodemap: no no no (no-rust !)
111 persistent-nodemap: yes yes no (rust !) 114 persistent-nodemap: yes yes no (rust !)
112 copies-sdc: no no no 115 copies-sdc: no no no
113 revlog-v2: yes no no 116 revlog-v2: yes no no
117 changelog-v2: no no no
114 plain-cl-delta: yes yes yes 118 plain-cl-delta: yes yes yes
115 compression: zlib zlib zlib (no-zstd !) 119 compression: zlib zlib zlib (no-zstd !)
116 compression: zstd zstd zstd (zstd !) 120 compression: zstd zstd zstd (zstd !)
117 compression-level: default default default 121 compression-level: default default default
118 $ hg debugupgraderepo -R up-side-data --config experimental.revlogv2=no > /dev/null 122 $ hg debugupgraderepo -R up-side-data --config experimental.revlogv2=no > /dev/null