Mercurial > hg
comparison tests/test-globalopts.t @ 13742:7abab875e647
discovery: avoid discovery when local graph is a subset of remote
Immediately sends local's heads to the server to check whether the server knows them all.
If it does, we can call getbundle immediately.
Interesting test output changes are:
- added 1 changesets with 0 changes to 1 files (+1 heads)
+ added 1 changesets with 0 changes to 0 files (+1 heads)
-> The new getbundle() actually fixes a bug vs. changegroupsubset() in that it no longer
returns unnecessary files when file revs are reused.
warning: repository is unrelated
+ requesting all changes
-> The new use of common instead of bases correctly indicates that an unrelated pull
gets all changes from the server.
author | Peter Arrenbrecht <peter.arrenbrecht@gmail.com> |
---|---|
date | Wed, 23 Mar 2011 16:06:55 +0100 |
parents | d4ab9486e514 |
children | 9e5407a67dea |
comparison
equal
deleted
inserted
replaced
13741:b51bf961b3cb | 13742:7abab875e647 |
---|---|
26 > EOF | 26 > EOF |
27 $ hg pull -f ../b | 27 $ hg pull -f ../b |
28 pulling from ../b | 28 pulling from ../b |
29 searching for changes | 29 searching for changes |
30 warning: repository is unrelated | 30 warning: repository is unrelated |
31 requesting all changes | |
31 adding changesets | 32 adding changesets |
32 adding manifests | 33 adding manifests |
33 adding file changes | 34 adding file changes |
34 added 1 changesets with 1 changes to 1 files (+1 heads) | 35 added 1 changesets with 1 changes to 1 files (+1 heads) |
35 (run 'hg heads' to see heads, 'hg merge' to merge) | 36 (run 'hg heads' to see heads, 'hg merge' to merge) |