equal
deleted
inserted
replaced
33 summary: a |
33 summary: a |
34 $ cd .. |
34 $ cd .. |
35 |
35 |
36 test bundle types |
36 test bundle types |
37 |
37 |
38 $ for t in "None" "bzip2" "gzip" "none-v2" "v2" "v1" "gzip-v1"; do |
38 $ testbundle() { |
39 > echo % test bundle type $t |
39 > echo % test bundle type $1 |
40 > hg init t$t |
40 > hg init t$1 |
41 > cd t1 |
41 > cd t1 |
42 > hg bundle -t $t ../b$t ../t$t |
42 > hg bundle -t $1 ../b$1 ../t$1 |
43 > f -q -B6 -D ../b$t; echo |
43 > f -q -B6 -D ../b$1; echo |
44 > cd ../t$t |
44 > cd ../t$1 |
45 > hg debugbundle ../b$t |
45 > hg debugbundle ../b$1 |
46 > hg debugbundle --spec ../b$t |
46 > hg debugbundle --spec ../b$1 |
47 > echo |
47 > echo |
48 > cd .. |
48 > cd .. |
|
49 > } |
|
50 |
|
51 $ for t in "None" "bzip2" "gzip" "none-v2" "v2" "v1" "gzip-v1"; do |
|
52 > testbundle $t |
49 > done |
53 > done |
50 % test bundle type None |
54 % test bundle type None |
51 searching for changes |
55 searching for changes |
52 1 changesets found |
56 1 changesets found |
53 HG20\x00\x00 (esc) |
57 HG20\x00\x00 (esc) |
104 1 changesets found |
108 1 changesets found |
105 HG10GZ |
109 HG10GZ |
106 c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf |
110 c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf |
107 gzip-v1 |
111 gzip-v1 |
108 |
112 |
|
113 #if zstd |
|
114 |
|
115 $ for t in "zstd" "zstd-v2"; do |
|
116 > testbundle $t |
|
117 > done |
|
118 % test bundle type zstd |
|
119 searching for changes |
|
120 1 changesets found |
|
121 HG20\x00\x00 (esc) |
|
122 Stream params: sortdict([('Compression', 'ZS')]) |
|
123 changegroup -- "sortdict([('version', '02'), ('nbchanges', '1')])" |
|
124 c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf |
|
125 zstd-v2 |
|
126 |
|
127 % test bundle type zstd-v2 |
|
128 searching for changes |
|
129 1 changesets found |
|
130 HG20\x00\x00 (esc) |
|
131 Stream params: sortdict([('Compression', 'ZS')]) |
|
132 changegroup -- "sortdict([('version', '02'), ('nbchanges', '1')])" |
|
133 c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf |
|
134 zstd-v2 |
|
135 |
|
136 #else |
|
137 |
|
138 zstd is a valid engine but isn't available |
|
139 |
|
140 $ hg -R t1 bundle -a -t zstd irrelevant.hg |
|
141 abort: compression engine zstd could not be loaded |
|
142 [255] |
|
143 |
|
144 #endif |
109 |
145 |
110 test garbage file |
146 test garbage file |
111 |
147 |
112 $ echo garbage > bgarbage |
148 $ echo garbage > bgarbage |
113 $ hg init tgarbage |
149 $ hg init tgarbage |