89 $ hg -R repo unbundle $TESTDIR/bundles/rebase.hg |
89 $ hg -R repo unbundle $TESTDIR/bundles/rebase.hg |
90 adding changesets |
90 adding changesets |
91 adding manifests |
91 adding manifests |
92 adding file changes |
92 adding file changes |
93 added 8 changesets with 7 changes to 7 files (+2 heads) |
93 added 8 changesets with 7 changes to 7 files (+2 heads) |
|
94 new changesets cd010b8cd998:02de42196ebe |
94 (run 'hg heads' to see heads, 'hg merge' to merge) |
95 (run 'hg heads' to see heads, 'hg merge' to merge) |
95 |
96 |
96 $ hg -R repo log -G |
97 $ hg -R repo log -G |
97 o 7:02de42196ebe draft Nicolas Dumazet <nicdumz.commits@gmail.com> H |
98 o 7:02de42196ebe draft Nicolas Dumazet <nicdumz.commits@gmail.com> H |
98 | |
99 | |
129 $ hg clone orig clone -r 3 -r 4 |
130 $ hg clone orig clone -r 3 -r 4 |
130 adding changesets |
131 adding changesets |
131 adding manifests |
132 adding manifests |
132 adding file changes |
133 adding file changes |
133 added 5 changesets with 5 changes to 5 files (+1 heads) |
134 added 5 changesets with 5 changes to 5 files (+1 heads) |
|
135 new changesets cd010b8cd998:9520eea781bc |
134 updating to branch default |
136 updating to branch default |
135 4 files updated, 0 files merged, 0 files removed, 0 files unresolved |
137 4 files updated, 0 files merged, 0 files removed, 0 files unresolved |
136 $ hg pull -R clone ssh://user@dummy/repo |
138 $ hg pull -R clone ssh://user@dummy/repo |
137 pulling from ssh://user@dummy/repo |
139 pulling from ssh://user@dummy/repo |
138 searching for changes |
140 searching for changes |
139 remote: remote-changegroup |
141 remote: remote-changegroup |
140 adding changesets |
142 adding changesets |
141 adding manifests |
143 adding manifests |
142 adding file changes |
144 adding file changes |
143 added 3 changesets with 2 changes to 2 files (+1 heads) |
145 added 3 changesets with 2 changes to 2 files (+1 heads) |
|
146 new changesets 24b6387c8c8c:02de42196ebe |
144 (run 'hg heads .' to see heads, 'hg merge' to merge) |
147 (run 'hg heads .' to see heads, 'hg merge' to merge) |
145 $ hg -R clone log -G |
148 $ hg -R clone log -G |
146 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
149 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
147 | |
150 | |
148 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
151 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
172 $ hg clone orig clone -r 2 |
175 $ hg clone orig clone -r 2 |
173 adding changesets |
176 adding changesets |
174 adding manifests |
177 adding manifests |
175 adding file changes |
178 adding file changes |
176 added 3 changesets with 3 changes to 3 files |
179 added 3 changesets with 3 changes to 3 files |
|
180 new changesets cd010b8cd998:5fddd98957c8 |
177 updating to branch default |
181 updating to branch default |
178 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
182 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
179 $ hg pull -R clone ssh://user@dummy/repo |
183 $ hg pull -R clone ssh://user@dummy/repo |
180 pulling from ssh://user@dummy/repo |
184 pulling from ssh://user@dummy/repo |
181 searching for changes |
185 searching for changes |
187 remote: changegroup |
191 remote: changegroup |
188 adding changesets |
192 adding changesets |
189 adding manifests |
193 adding manifests |
190 adding file changes |
194 adding file changes |
191 added 3 changesets with 2 changes to 2 files (+1 heads) |
195 added 3 changesets with 2 changes to 2 files (+1 heads) |
|
196 new changesets 32af7686d403:02de42196ebe |
192 (run 'hg heads' to see heads, 'hg merge' to merge) |
197 (run 'hg heads' to see heads, 'hg merge' to merge) |
193 $ hg -R clone log -G |
198 $ hg -R clone log -G |
194 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
199 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
195 | |
200 | |
196 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
201 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
220 $ hg clone orig clone -r 2 |
225 $ hg clone orig clone -r 2 |
221 adding changesets |
226 adding changesets |
222 adding manifests |
227 adding manifests |
223 adding file changes |
228 adding file changes |
224 added 3 changesets with 3 changes to 3 files |
229 added 3 changesets with 3 changes to 3 files |
|
230 new changesets cd010b8cd998:5fddd98957c8 |
225 updating to branch default |
231 updating to branch default |
226 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
232 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
227 $ hg pull -R clone ssh://user@dummy/repo |
233 $ hg pull -R clone ssh://user@dummy/repo |
228 pulling from ssh://user@dummy/repo |
234 pulling from ssh://user@dummy/repo |
229 searching for changes |
235 searching for changes |
235 remote: remote-changegroup |
241 remote: remote-changegroup |
236 adding changesets |
242 adding changesets |
237 adding manifests |
243 adding manifests |
238 adding file changes |
244 adding file changes |
239 added 3 changesets with 2 changes to 2 files (+1 heads) |
245 added 3 changesets with 2 changes to 2 files (+1 heads) |
|
246 new changesets 32af7686d403:02de42196ebe |
240 (run 'hg heads' to see heads, 'hg merge' to merge) |
247 (run 'hg heads' to see heads, 'hg merge' to merge) |
241 $ hg -R clone log -G |
248 $ hg -R clone log -G |
242 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
249 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
243 | |
250 | |
244 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
251 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
271 $ hg clone orig clone -r 2 |
278 $ hg clone orig clone -r 2 |
272 adding changesets |
279 adding changesets |
273 adding manifests |
280 adding manifests |
274 adding file changes |
281 adding file changes |
275 added 3 changesets with 3 changes to 3 files |
282 added 3 changesets with 3 changes to 3 files |
|
283 new changesets cd010b8cd998:5fddd98957c8 |
276 updating to branch default |
284 updating to branch default |
277 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
285 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
278 $ hg pull -R clone ssh://user@dummy/repo |
286 $ hg pull -R clone ssh://user@dummy/repo |
279 pulling from ssh://user@dummy/repo |
287 pulling from ssh://user@dummy/repo |
280 searching for changes |
288 searching for changes |
291 remote: changegroup |
299 remote: changegroup |
292 adding changesets |
300 adding changesets |
293 adding manifests |
301 adding manifests |
294 adding file changes |
302 adding file changes |
295 added 1 changesets with 1 changes to 1 files (+1 heads) |
303 added 1 changesets with 1 changes to 1 files (+1 heads) |
|
304 new changesets 32af7686d403:02de42196ebe |
296 (run 'hg heads' to see heads, 'hg merge' to merge) |
305 (run 'hg heads' to see heads, 'hg merge' to merge) |
297 $ hg -R clone log -G |
306 $ hg -R clone log -G |
298 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
307 o 7:02de42196ebe public Nicolas Dumazet <nicdumz.commits@gmail.com> H |
299 | |
308 | |
300 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
309 | o 6:eea13746799a public Nicolas Dumazet <nicdumz.commits@gmail.com> G |
326 remote: remote-changegroup |
335 remote: remote-changegroup |
327 adding changesets |
336 adding changesets |
328 adding manifests |
337 adding manifests |
329 adding file changes |
338 adding file changes |
330 added 8 changesets with 7 changes to 7 files (+2 heads) |
339 added 8 changesets with 7 changes to 7 files (+2 heads) |
|
340 new changesets cd010b8cd998:02de42196ebe |
331 updating to branch default |
341 updating to branch default |
332 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
342 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
333 $ rm -rf clone |
343 $ rm -rf clone |
334 |
344 |
335 $ cat > repo/.hg/bundle2maker << EOF |
345 $ cat > repo/.hg/bundle2maker << EOF |
340 remote: remote-changegroup |
350 remote: remote-changegroup |
341 adding changesets |
351 adding changesets |
342 adding manifests |
352 adding manifests |
343 adding file changes |
353 adding file changes |
344 added 8 changesets with 7 changes to 7 files (+2 heads) |
354 added 8 changesets with 7 changes to 7 files (+2 heads) |
|
355 new changesets cd010b8cd998:02de42196ebe |
345 updating to branch default |
356 updating to branch default |
346 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
357 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
347 $ rm -rf clone |
358 $ rm -rf clone |
348 |
359 |
349 Hash digest mismatch throws an error |
360 Hash digest mismatch throws an error |
374 remote: remote-changegroup |
385 remote: remote-changegroup |
375 adding changesets |
386 adding changesets |
376 adding manifests |
387 adding manifests |
377 adding file changes |
388 adding file changes |
378 added 8 changesets with 7 changes to 7 files (+2 heads) |
389 added 8 changesets with 7 changes to 7 files (+2 heads) |
|
390 new changesets cd010b8cd998:02de42196ebe |
379 updating to branch default |
391 updating to branch default |
380 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
392 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
381 $ rm -rf clone |
393 $ rm -rf clone |
382 |
394 |
383 If either of the multiple hash digests mismatches, an error is thrown |
395 If either of the multiple hash digests mismatches, an error is thrown |
419 $ hg clone orig clone -r 2 |
431 $ hg clone orig clone -r 2 |
420 adding changesets |
432 adding changesets |
421 adding manifests |
433 adding manifests |
422 adding file changes |
434 adding file changes |
423 added 3 changesets with 3 changes to 3 files |
435 added 3 changesets with 3 changes to 3 files |
|
436 new changesets cd010b8cd998:5fddd98957c8 |
424 updating to branch default |
437 updating to branch default |
425 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
438 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
426 |
439 |
427 $ cat > repo/.hg/bundle2maker << EOF |
440 $ cat > repo/.hg/bundle2maker << EOF |
428 > remote-changegroup http://localhost:$HGPORT/bundle4.hg bundle4.hg |
441 > remote-changegroup http://localhost:$HGPORT/bundle4.hg bundle4.hg |