equal
deleted
inserted
replaced
84 $ cat >> $HGRCPATH <<EOF |
84 $ cat >> $HGRCPATH <<EOF |
85 > [experimental] |
85 > [experimental] |
86 > sparse-read = True |
86 > sparse-read = True |
87 > EOF |
87 > EOF |
88 $ hg debugdeltachain -m |
88 $ hg debugdeltachain -m |
89 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity |
89 rev chain# chainlen prev delta size rawsize chainsize ratio lindist extradist extraratio readsize largestblk rddensity srchunks |
90 0 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 |
90 0 1 1 -1 base 44 43 44 1.02326 44 0 0.00000 44 44 1.00000 1 |
91 |
91 |
92 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen} {readsize} {largestblock} {readdensity}\n' |
92 $ hg debugdeltachain -m -T '{rev} {chainid} {chainlen} {readsize} {largestblock} {readdensity}\n' |
93 0 1 1 44 44 1.0 |
93 0 1 1 44 44 1.0 |
94 |
94 |
95 $ hg debugdeltachain -m -Tjson |
95 $ hg debugdeltachain -m -Tjson |
107 "lindist": 44, |
107 "lindist": 44, |
108 "prevrev": -1, |
108 "prevrev": -1, |
109 "readdensity": 1.0, |
109 "readdensity": 1.0, |
110 "readsize": 44, |
110 "readsize": 44, |
111 "rev": 0, |
111 "rev": 0, |
|
112 "srchunks": 1, |
112 "uncompsize": 43 |
113 "uncompsize": 43 |
113 } |
114 } |
114 ] |
115 ] |
|
116 |
|
117 $ printf "This test checks things.\n" >> a |
|
118 $ hg ci -m a |
|
119 $ hg branch other |
|
120 marked working directory as branch other |
|
121 (branches are permanent and global, did you want a bookmark?) |
|
122 $ for i in `$TESTDIR/seq.py 5`; do |
|
123 > printf "shorter ${i}" >> a |
|
124 > hg ci -m "a other:$i" |
|
125 > hg up -q default |
|
126 > printf "for the branch default we want longer chains: ${i}" >> a |
|
127 > hg ci -m "a default:$i" |
|
128 > hg up -q other |
|
129 > done |
|
130 $ hg debugdeltachain a -T '{rev} {srchunks}\n' \ |
|
131 > --config experimental.sparse-read.density-threshold=0.50 \ |
|
132 > --config experimental.sparse-read.min-gap-size=0 |
|
133 0 1 |
|
134 1 1 |
|
135 2 1 |
|
136 3 1 |
|
137 4 1 |
|
138 5 1 |
|
139 6 1 |
|
140 7 1 |
|
141 8 1 |
|
142 9 1 |
|
143 10 2 |
|
144 11 1 |
|
145 $ hg --config extensions.strip= strip --no-backup -r 1 |
|
146 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
115 |
147 |
116 Test max chain len |
148 Test max chain len |
117 $ cat >> $HGRCPATH << EOF |
149 $ cat >> $HGRCPATH << EOF |
118 > [format] |
150 > [format] |
119 > maxchainlen=4 |
151 > maxchainlen=4 |