Mercurial > public > mercurial-scm > hg-stable
diff tests/test-debugcommands.t @ 35082:5cbbef8d2a57
debugdeltachain: output information about sparse read if enabled
author | Paul Morelle <paul.morelle@octobus.net> |
---|---|
date | Thu, 26 Oct 2017 09:27:09 +0200 |
parents | 762ea8a1f5e7 |
children | 62e10bf001a9 |
line wrap: on
line diff
--- a/tests/test-debugcommands.t Tue Nov 14 22:46:10 2017 +0100 +++ b/tests/test-debugcommands.t Thu Oct 26 09:27:09 2017 +0200 @@ -77,6 +77,40 @@ } ] +debugdelta chain with sparse read enabled + + $ cat >> $HGRCPATH <<EOF + > [experimental] + > sparse-read = True + > EOF + $ hg debugdeltachain -m + rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity + 0 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 + + $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen} {readsize} {largestblock} {readdensity}\n' + 0 1 1 44 44 1.0 + + $ hg debugdeltachain -m -Tjson + [ + { + "chainid": 1, + "chainlen": 1, + "chainratio": 1.02325581395, + "chainsize": 44, + "compsize": 44, + "deltatype": "base", + "extradist": 0, + "extraratio": 0.0, + "largestblock": 44, + "lindist": 44, + "prevrev": -1, + "readdensity": 1.0, + "readsize": 44, + "rev": 0, + "uncompsize": 43 + } + ] + Test max chain len $ cat >> $HGRCPATH << EOF > [format]