Mercurial > hg
annotate tests/test-generaldelta.t @ 46874:84a93fa7ecfd
revlog-compression: use zstd by default (if available)
As see in changeset bb271ec2fbfb, zstd is 20% to 50% faster for reading and
writing.
Use take advantage of the new config behavior to try zstd by default, falling
back to zlib is zstd is not available on that plateform.
Differential Revision: https://phab.mercurial-scm.org/D10326
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 06 Apr 2021 18:55:19 +0200 |
parents | f6eff9e4de80 |
children | f447b90a4b11 |
rev | line source |
---|---|
37343
0611c954da90
tests: skip some tests when using simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37281
diff
changeset
|
1 #require no-reposimplestore |
0611c954da90
tests: skip some tests when using simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37281
diff
changeset
|
2 |
19764
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
3 Check whether size of generaldelta revlog is not bigger than its |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
4 regular equivalent. Test would fail if generaldelta was naive |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
5 implementation of parentdelta: third manifest revision would be fully |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
6 inserted due to big distance from its paren revision (zero). |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
7 |
40885
0d62c3149fb9
test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net>
parents:
40445
diff
changeset
|
8 $ cat << EOF >> $HGRCPATH |
0d62c3149fb9
test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net>
parents:
40445
diff
changeset
|
9 > [format] |
0d62c3149fb9
test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net>
parents:
40445
diff
changeset
|
10 > sparse-revlog = no |
0d62c3149fb9
test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net>
parents:
40445
diff
changeset
|
11 > EOF |
0d62c3149fb9
test: explicitly disable sparse-revlog in test-generaldelta.t
Boris Feld <boris.feld@octobus.net>
parents:
40445
diff
changeset
|
12 |
26913
f43689badeff
test: enforce non-generaldelta base repository in 'test-generaldelta'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26907
diff
changeset
|
13 $ hg init repo --config format.generaldelta=no --config format.usegeneraldelta=no |
19764
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
14 $ cd repo |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
15 $ echo foo > foo |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
16 $ echo bar > bar |
27190
762fbd28e7df
test: use a bigger manifest in general delta test
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26913
diff
changeset
|
17 $ echo baz > baz |
19764
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
18 $ hg commit -q -Am boo |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
19 $ hg clone --pull . ../gdrepo -q --config format.generaldelta=yes |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
20 $ for r in 1 2 3; do |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
21 > echo $r > foo |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
22 > hg commit -q -m $r |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
23 > hg up -q -r 0 |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
24 > hg pull . -q -r $r -R ../gdrepo |
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
25 > done |
19942
2c886dedd902
tests: move generaldelta test to inline python (issue4064)
Matt Mackall <mpm@selenic.com>
parents:
19888
diff
changeset
|
26 |
19764
e92650e39f1c
generaldelta: initialize basecache properly
Wojciech Lopata <lopek@fb.com>
parents:
diff
changeset
|
27 $ cd .. |
29485
6a98f9408a50
py3: make files use absolute_import and print_function
Pulkit Goyal <7895pulkit@gmail.com>
parents:
27251
diff
changeset
|
28 >>> from __future__ import print_function |
19942
2c886dedd902
tests: move generaldelta test to inline python (issue4064)
Matt Mackall <mpm@selenic.com>
parents:
19888
diff
changeset
|
29 >>> import os |
2c886dedd902
tests: move generaldelta test to inline python (issue4064)
Matt Mackall <mpm@selenic.com>
parents:
19888
diff
changeset
|
30 >>> regsize = os.stat("repo/.hg/store/00manifest.i").st_size |
2c886dedd902
tests: move generaldelta test to inline python (issue4064)
Matt Mackall <mpm@selenic.com>
parents:
19888
diff
changeset
|
31 >>> gdsize = os.stat("gdrepo/.hg/store/00manifest.i").st_size |
2c886dedd902
tests: move generaldelta test to inline python (issue4064)
Matt Mackall <mpm@selenic.com>
parents:
19888
diff
changeset
|
32 >>> if regsize < gdsize: |
29485
6a98f9408a50
py3: make files use absolute_import and print_function
Pulkit Goyal <7895pulkit@gmail.com>
parents:
27251
diff
changeset
|
33 ... print('generaldata increased size of manifest') |
23381
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
34 |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
35 Verify rev reordering doesnt create invalid bundles (issue4462) |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
36 This requires a commit tree that when pulled will reorder manifest revs such |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
37 that the second manifest to create a file rev will be ordered before the first |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
38 manifest to create that file rev. We also need to do a partial pull to ensure |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
39 reordering happens. At the end we verify the linkrev points at the earliest |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
40 commit. |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
41 |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
42 $ hg init server --config format.generaldelta=True |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
43 $ cd server |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
44 $ touch a |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
45 $ hg commit -Aqm a |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
46 $ echo x > x |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
47 $ echo y > y |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
48 $ hg commit -Aqm xy |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
49 $ hg up -q '.^' |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
50 $ echo x > x |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
51 $ echo z > z |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
52 $ hg commit -Aqm xz |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
53 $ hg up -q 1 |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
54 $ echo b > b |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
55 $ hg commit -Aqm b |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
56 $ hg merge -q 2 |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
57 $ hg commit -Aqm merge |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
58 $ echo c > c |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
59 $ hg commit -Aqm c |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
60 $ hg log -G -T '{rev} {shortest(node)} {desc}' |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
61 @ 5 ebb8 c |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
62 | |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
63 o 4 baf7 merge |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
64 |\ |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
65 | o 3 a129 b |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
66 | | |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
67 o | 2 958c xz |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
68 | | |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
69 | o 1 f00c xy |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
70 |/ |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
71 o 0 3903 a |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
72 |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
73 $ cd .. |
26913
f43689badeff
test: enforce non-generaldelta base repository in 'test-generaldelta'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26907
diff
changeset
|
74 $ hg init client --config format.generaldelta=false --config format.usegeneraldelta=false |
23381
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
75 $ cd client |
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
76 $ hg pull -q ../server -r 4 |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
77 $ hg debugdeltachain x |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
78 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
79 0 1 1 -1 base 3 2 3 1.50000 3 0 0.00000 |
23381
cc0ff93d0c0c
changegroup: fix file linkrevs during reorders (issue4462)
Durham Goode <durham@fb.com>
parents:
19942
diff
changeset
|
80 |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
81 $ cd .. |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
82 |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
83 Test "usegeneraldelta" config |
30332
318a24b52eeb
spelling: fixes of non-dictionary words
Mads Kiilerich <madski@unity3d.com>
parents:
29593
diff
changeset
|
84 (repo are general delta, but incoming bundle are not re-deltafied) |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
85 |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
86 delta coming from the server base delta server are not recompressed. |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
87 (also include the aggressive version for comparison) |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
88 |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
89 $ hg clone repo --pull --config format.usegeneraldelta=1 usegd |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
90 requesting all changes |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
91 adding changesets |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
92 adding manifests |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
93 adding file changes |
27190
762fbd28e7df
test: use a bigger manifest in general delta test
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26913
diff
changeset
|
94 added 4 changesets with 6 changes to 3 files (+2 heads) |
34661
eb586ed5d8ce
transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
34025
diff
changeset
|
95 new changesets 0ea3fcf9d01d:bba78d330d9c |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
96 updating to branch default |
27190
762fbd28e7df
test: use a bigger manifest in general delta test
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26913
diff
changeset
|
97 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
98 $ hg clone repo --pull --config format.generaldelta=1 full |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
99 requesting all changes |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
100 adding changesets |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
101 adding manifests |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
102 adding file changes |
27190
762fbd28e7df
test: use a bigger manifest in general delta test
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26913
diff
changeset
|
103 added 4 changesets with 6 changes to 3 files (+2 heads) |
34661
eb586ed5d8ce
transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
34025
diff
changeset
|
104 new changesets 0ea3fcf9d01d:bba78d330d9c |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
105 updating to branch default |
27190
762fbd28e7df
test: use a bigger manifest in general delta test
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26913
diff
changeset
|
106 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
107 $ hg -R repo debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
108 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
109 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
110 1 1 2 0 prev 57 135 161 1.19259 161 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
111 2 1 3 1 prev 57 135 218 1.61481 218 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
112 0 1 1 -1 base 107 135 107 0.79259 107 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
113 1 1 2 0 prev 57 135 164 1.21481 164 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
114 2 1 3 1 prev 57 135 221 1.63704 221 0 0.00000 (zstd !) |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
115 3 2 1 -1 base 104 135 104 0.77037 104 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
116 $ hg -R usegd debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
117 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
118 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
119 1 1 2 0 p1 57 135 161 1.19259 161 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
120 2 1 3 1 prev 57 135 218 1.61481 218 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
121 3 1 2 0 p1 57 135 161 1.19259 275 114 0.70807 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
122 0 1 1 -1 base 107 135 107 0.79259 107 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
123 1 1 2 0 p1 57 135 164 1.21481 164 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
124 2 1 3 1 prev 57 135 221 1.63704 221 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
125 3 1 2 0 p1 57 135 164 1.21481 278 114 0.69512 (zstd !) |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
126 $ hg -R full debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
127 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
128 0 1 1 -1 base 104 135 104 0.77037 104 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
129 1 1 2 0 p1 57 135 161 1.19259 161 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
130 2 1 2 0 p1 57 135 161 1.19259 218 57 0.35404 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
131 3 1 2 0 p1 57 135 161 1.19259 275 114 0.70807 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
132 0 1 1 -1 base 107 135 107 0.79259 107 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
133 1 1 2 0 p1 57 135 164 1.21481 164 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
134 2 1 2 0 p1 57 135 164 1.21481 221 57 0.34756 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
135 3 1 2 0 p1 57 135 164 1.21481 278 114 0.69512 (zstd !) |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
136 |
38737
913ca175c4ae
aggressivemergedelta: document rename and move to `revlog` section
Boris Feld <boris.feld@octobus.net>
parents:
38646
diff
changeset
|
137 Test revlog.optimize-delta-parent-choice |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
138 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
139 $ hg init --config format.generaldelta=1 aggressive |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
140 $ cd aggressive |
26907
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
141 $ cat << EOF >> .hg/hgrc |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
142 > [format] |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
143 > generaldelta = 1 |
dfab6edb98e3
format: introduce 'format.usegeneraldelta`
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26866
diff
changeset
|
144 > EOF |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
145 $ touch a b c d e |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
146 $ hg commit -Aqm side1 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
147 $ hg up -q null |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
148 $ touch x y |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
149 $ hg commit -Aqm side2 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
150 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
151 - Verify non-aggressive merge uses p1 (commit 1) as delta parent |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
152 $ hg merge -q 0 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
153 $ hg commit -q -m merge |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
154 $ hg debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
155 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
156 0 1 1 -1 base 59 215 59 0.27442 59 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
157 1 1 2 0 prev 61 86 120 1.39535 120 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
158 2 1 2 0 p2 62 301 121 0.40199 182 61 0.50413 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
159 0 1 1 -1 base 68 215 68 0.31628 68 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
160 1 1 2 0 prev 70 86 138 1.60465 138 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
161 2 1 2 0 p2 68 301 136 0.45183 206 70 0.51471 (zstd !) |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
162 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
163 $ hg strip -q -r . --config extensions.strip= |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
164 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
165 - Verify aggressive merge uses p2 (commit 0) as delta parent |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
166 $ hg up -q -C 1 |
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
167 $ hg merge -q 0 |
38744
ae17555ef93f
config: rename `revlog` section into `storage`
Boris Feld <boris.feld@octobus.net>
parents:
38737
diff
changeset
|
168 $ hg commit -q -m merge --config storage.revlog.optimize-delta-parent-choice=yes |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
169 $ hg debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
170 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
171 0 1 1 -1 base 59 215 59 0.27442 59 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
172 1 1 2 0 prev 61 86 120 1.39535 120 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
173 2 1 2 0 p2 62 301 121 0.40199 182 61 0.50413 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
174 0 1 1 -1 base 68 215 68 0.31628 68 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
175 1 1 2 0 prev 70 86 138 1.60465 138 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
176 2 1 2 0 p2 68 301 136 0.45183 206 70 0.51471 (zstd !) |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
177 |
26423
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
178 Test that strip bundle use bundle2 |
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
179 $ hg --config extensions.strip= strip . |
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
180 0 files updated, 0 files merged, 5 files removed, 0 files unresolved |
35393
4441705b7111
tests: remove (glob) annotations that were only for '\' matches
Matt Harbison <matt_harbison@yahoo.com>
parents:
34661
diff
changeset
|
181 saved backup bundle to $TESTTMP/aggressive/.hg/strip-backup/1c5d4dc9a8b8-6c68e60c-backup.hg |
26423
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
182 $ hg debugbundle .hg/strip-backup/* |
34025
626a28f30dbd
debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents:
33260
diff
changeset
|
183 Stream params: {Compression: BZ} |
37841
d618558e4e8b
debugbundle: also display if a part is mandatory or advisory
Boris Feld <boris.feld@octobus.net>
parents:
37343
diff
changeset
|
184 changegroup -- {nbchanges: 1, version: 02} (mandatory: True) |
26423
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
185 1c5d4dc9a8b8d6e1750966d343e94db665e7a1e9 |
37842
326b174c6a47
bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents:
37841
diff
changeset
|
186 cache:rev-branch-cache -- {} (mandatory: False) |
37841
d618558e4e8b
debugbundle: also display if a part is mandatory or advisory
Boris Feld <boris.feld@octobus.net>
parents:
37343
diff
changeset
|
187 phase-heads -- {} (mandatory: True) |
33032
8e3021fd1a44
strip: include phases in bundle (BC)
Martin von Zweigbergk <martinvonz@google.com>
parents:
30332
diff
changeset
|
188 1c5d4dc9a8b8d6e1750966d343e94db665e7a1e9 draft |
26423
c93f91c1db1c
strip: use bundle2 + cg2 by default when repository use general delta
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
26118
diff
changeset
|
189 |
26118
049005de325e
revlog: add an aggressivemergedelta option
Durham Goode <durham@fb.com>
parents:
23381
diff
changeset
|
190 $ cd .. |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
191 |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
192 test maxdeltachainspan |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
193 |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
194 $ hg init source-repo |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
195 $ cd source-repo |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
196 $ hg debugbuilddag --new-file '.+5:brancha$.+11:branchb$.+30:branchc<brancha+2<branchb+2' |
38646
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
197 # add an empty revision somewhere |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
198 $ hg up tip |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
199 14 files updated, 0 files merged, 0 files removed, 0 files unresolved |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
200 $ hg rm . |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
201 removing nf10 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
202 removing nf11 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
203 removing nf12 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
204 removing nf13 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
205 removing nf14 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
206 removing nf15 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
207 removing nf16 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
208 removing nf17 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
209 removing nf51 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
210 removing nf52 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
211 removing nf6 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
212 removing nf7 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
213 removing nf8 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
214 removing nf9 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
215 $ hg commit -m 'empty all' |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
216 $ hg revert --all --rev 'p1(.)' |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
217 adding nf10 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
218 adding nf11 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
219 adding nf12 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
220 adding nf13 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
221 adding nf14 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
222 adding nf15 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
223 adding nf16 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
224 adding nf17 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
225 adding nf51 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
226 adding nf52 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
227 adding nf6 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
228 adding nf7 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
229 adding nf8 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
230 adding nf9 |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
231 $ hg commit -m 'restore all' |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
232 $ hg up null |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
233 0 files updated, 0 files merged, 14 files removed, 0 files unresolved |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
234 $ |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
235 $ cd .. |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
236 $ hg -R source-repo debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
237 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
238 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
239 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
240 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
241 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
242 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
243 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
244 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
245 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
246 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
247 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
248 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
249 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
250 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
251 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
252 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
253 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
254 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
255 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
256 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
257 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
258 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
259 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
260 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
261 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
262 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
263 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
264 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
265 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
266 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
267 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
268 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
269 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
270 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
271 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
272 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
273 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
274 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
275 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
276 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
277 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
278 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
279 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
280 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
281 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
282 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
283 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
284 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
285 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
286 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
287 49 4 1 -1 base 197 316 197 0.62342 197 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
288 50 4 2 49 p1 58 362 255 0.70442 255 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
289 51 4 3 50 prev 356 594 611 1.02862 611 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
290 52 4 4 51 p1 58 640 669 1.04531 669 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
291 49 4 1 -1 base 205 316 205 0.64873 205 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
292 50 4 2 49 p1 58 362 263 0.72652 263 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
293 51 4 3 50 prev 366 594 629 1.05892 629 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
294 52 4 4 51 p1 58 640 687 1.07344 687 0 0.00000 (zstd !) |
38646
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
295 53 5 1 -1 base 0 0 0 0.00000 0 0 0.00000 |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
296 54 6 1 -1 base 369 640 369 0.57656 369 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
297 54 6 1 -1 base 375 640 375 0.58594 375 0 0.00000 (zstd !) |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
298 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=2800 relax-chain --config format.generaldelta=yes |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
299 requesting all changes |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
300 adding changesets |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
301 adding manifests |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
302 adding file changes |
38646
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
303 added 55 changesets with 53 changes to 53 files (+2 heads) |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
304 new changesets 61246295ee1e:c930ac4a5b32 |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
305 updating to branch default |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
306 14 files updated, 0 files merged, 0 files removed, 0 files unresolved |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
307 $ hg -R relax-chain debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
308 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
40445
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
309 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
310 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
311 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
312 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
313 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
314 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
315 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
316 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
317 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
318 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
319 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
320 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
321 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
322 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
323 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
324 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
325 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
326 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
327 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
328 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
329 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
330 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
331 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
332 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
333 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
334 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
335 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
336 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
337 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
338 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
339 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
340 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
341 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
342 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
343 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
344 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
345 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
346 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
347 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
348 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
349 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
350 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
351 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
352 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
353 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
354 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
355 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
356 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
357 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
358 49 4 1 -1 base 197 316 197 0.62342 197 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
359 50 4 2 49 p1 58 362 255 0.70442 255 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
360 51 2 13 17 p1 58 594 739 1.24411 2781 2042 2.76319 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
361 52 5 1 -1 base 369 640 369 0.57656 369 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
362 49 4 1 -1 base 205 316 205 0.64873 205 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
363 50 4 2 49 p1 58 362 263 0.72652 263 0 0.00000 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
364 51 2 13 17 p1 58 594 739 1.24411 2789 2050 2.77402 (zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
365 52 5 1 -1 base 375 640 375 0.58594 375 0 0.00000 (zstd !) |
40445
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
366 53 6 1 -1 base 0 0 0 0.00000 0 0 0.00000 |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
367 54 7 1 -1 base 369 640 369 0.57656 369 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
368 54 7 1 -1 base 375 640 375 0.58594 375 0 0.00000 (zstd !) |
41818
f6eff9e4de80
storage: introduce a `revlog.reuse-external-delta-parent` config
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
40885
diff
changeset
|
369 $ hg clone --pull source-repo --config experimental.maxdeltachainspan=0 noconst-chain --config format.usegeneraldelta=yes --config storage.revlog.reuse-external-delta-parent=no |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
370 requesting all changes |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
371 adding changesets |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
372 adding manifests |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
373 adding file changes |
38646
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
374 added 55 changesets with 53 changes to 53 files (+2 heads) |
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
375 new changesets 61246295ee1e:c930ac4a5b32 |
33207
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
376 updating to branch default |
895ecec31c70
revlog: add an experimental option to mitigated delta issues (issue5480)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
33032
diff
changeset
|
377 14 files updated, 0 files merged, 0 files removed, 0 files unresolved |
37281
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
378 $ hg -R noconst-chain debugdeltachain -m |
806b07d7c7d6
tests: use debugdeltachain where appropriate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36965
diff
changeset
|
379 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio |
40445
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
380 0 1 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
381 1 1 2 0 p1 57 90 103 1.14444 103 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
382 2 1 3 1 p1 57 135 160 1.18519 160 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
383 3 1 4 2 p1 57 180 217 1.20556 217 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
384 4 1 5 3 p1 57 225 274 1.21778 274 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
385 5 1 6 4 p1 57 270 331 1.22593 331 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
386 6 2 1 -1 base 46 45 46 1.02222 46 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
387 7 2 2 6 p1 57 90 103 1.14444 103 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
388 8 2 3 7 p1 57 135 160 1.18519 160 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
389 9 2 4 8 p1 57 180 217 1.20556 217 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
390 10 2 5 9 p1 58 226 275 1.21681 275 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
391 11 2 6 10 p1 58 272 333 1.22426 333 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
392 12 2 7 11 p1 58 318 391 1.22956 391 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
393 13 2 8 12 p1 58 364 449 1.23352 449 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
394 14 2 9 13 p1 58 410 507 1.23659 507 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
395 15 2 10 14 p1 58 456 565 1.23904 565 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
396 16 2 11 15 p1 58 502 623 1.24104 623 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
397 17 2 12 16 p1 58 548 681 1.24270 681 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
398 18 3 1 -1 base 47 46 47 1.02174 47 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
399 19 3 2 18 p1 58 92 105 1.14130 105 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
400 20 3 3 19 p1 58 138 163 1.18116 163 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
401 21 3 4 20 p1 58 184 221 1.20109 221 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
402 22 3 5 21 p1 58 230 279 1.21304 279 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
403 23 3 6 22 p1 58 276 337 1.22101 337 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
404 24 3 7 23 p1 58 322 395 1.22671 395 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
405 25 3 8 24 p1 58 368 453 1.23098 453 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
406 26 3 9 25 p1 58 414 511 1.23430 511 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
407 27 3 10 26 p1 58 460 569 1.23696 569 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
408 28 3 11 27 p1 58 506 627 1.23913 627 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
409 29 3 12 28 p1 58 552 685 1.24094 685 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
410 30 3 13 29 p1 58 598 743 1.24247 743 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
411 31 3 14 30 p1 58 644 801 1.24379 801 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
412 32 3 15 31 p1 58 690 859 1.24493 859 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
413 33 3 16 32 p1 58 736 917 1.24592 917 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
414 34 3 17 33 p1 58 782 975 1.24680 975 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
415 35 3 18 34 p1 58 828 1033 1.24758 1033 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
416 36 3 19 35 p1 58 874 1091 1.24828 1091 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
417 37 3 20 36 p1 58 920 1149 1.24891 1149 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
418 38 3 21 37 p1 58 966 1207 1.24948 1207 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
419 39 3 22 38 p1 58 1012 1265 1.25000 1265 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
420 40 3 23 39 p1 58 1058 1323 1.25047 1323 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
421 41 3 24 40 p1 58 1104 1381 1.25091 1381 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
422 42 3 25 41 p1 58 1150 1439 1.25130 1439 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
423 43 3 26 42 p1 58 1196 1497 1.25167 1497 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
424 44 3 27 43 p1 58 1242 1555 1.25201 1555 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
425 45 3 28 44 p1 58 1288 1613 1.25233 1613 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
426 46 3 29 45 p1 58 1334 1671 1.25262 1671 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
427 47 3 30 46 p1 58 1380 1729 1.25290 1729 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
428 48 3 31 47 p1 58 1426 1787 1.25316 1787 0 0.00000 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
429 49 1 7 5 p1 58 316 389 1.23101 2857 2468 6.34447 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
430 50 1 8 49 p1 58 362 447 1.23481 2915 2468 5.52125 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
431 51 2 13 17 p1 58 594 739 1.24411 2642 1903 2.57510 |
634b45317459
changegroup: restore default node ordering (issue6001)
Boris Feld <boris.feld@octobus.net>
parents:
39861
diff
changeset
|
432 52 2 14 51 p1 58 640 797 1.24531 2700 1903 2.38770 |
38646
93313f66b69b
debugdeltachain: avoid division by zero when a chain is empty
Paul Morelle <paul.morelle@octobus.net>
parents:
38602
diff
changeset
|
433 53 4 1 -1 base 0 0 0 0.00000 0 0 0.00000 |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
434 54 5 1 -1 base 369 640 369 0.57656 369 0 0.00000 (no-zstd !) |
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
41818
diff
changeset
|
435 54 5 1 -1 base 375 640 375 0.58594 375 0 0.00000 (zstd !) |