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)