comparison tests/test-debugcommands.t @ 39081:195ed920653e

debugrevlog: track empty revlog entries A revlog entry can be "empty" for two reasons: * the stored text is empty * we found another entry with the exact same content Tracking them separately make revlog content clearer.
author Boris Feld <boris.feld@octobus.net>
date Fri, 27 Jul 2018 19:19:52 +0200
parents 0a57945aaf7f
children a456c603a83d
comparison
equal deleted inserted replaced
39080:5c99486fcfe1 39081:195ed920653e
21 21
22 revisions : 3 22 revisions : 3
23 merges : 0 ( 0.00%) 23 merges : 0 ( 0.00%)
24 normal : 3 (100.00%) 24 normal : 3 (100.00%)
25 revisions : 3 25 revisions : 3
26 full : 3 (100.00%) 26 empty : 1 (33.33%)
27 full : 2 (66.67%)
27 deltas : 0 ( 0.00%) 28 deltas : 0 ( 0.00%)
28 revision size : 88 29 revision size : 88
29 full : 88 (100.00%) 30 full : 88 (100.00%)
30 deltas : 0 ( 0.00%) 31 deltas : 0 ( 0.00%)
31 32
40 max chain length : 0 41 max chain length : 0
41 max chain reach : 44 42 max chain reach : 44
42 compression ratio : 0 43 compression ratio : 0
43 44
44 uncompressed data size (min/max/avg) : 0 / 43 / 28 45 uncompressed data size (min/max/avg) : 0 / 43 / 28
45 full revision size (min/max/avg) : 0 / 44 / 29 46 full revision size (min/max/avg) : 44 / 44 / 44
46 delta size (min/max/avg) : 0 / 0 / 0 47 delta size (min/max/avg) : 0 / 0 / 0
47 #endif 48 #endif
48 49
49 Test debugindex, with and without the --verbose/--debug flag 50 Test debugindex, with and without the --verbose/--debug flag
50 $ hg debugindex a 51 $ hg debugindex a