Mercurial > hg > mercurial-source
annotate tests/test-schemes.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 | 395a84f78736 |
children | d066d8d652c8 |
rev | line source |
---|---|
9964 | 1 |
12486 | 2 $ cat <<EOF >> $HGRCPATH |
3 > [extensions] | |
4 > schemes= | |
5 > | |
6 > [schemes] | |
7 > l = http://localhost:$HGPORT/ | |
8 > parts = http://{1}:$HGPORT/ | |
9 > z = file:\$PWD/ | |
10 > EOF | |
11 $ hg init test | |
12 $ cd test | |
13 $ echo a > a | |
14 $ hg ci -Am initial | |
15 adding a | |
16 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log | |
17 $ cat hg.pid >> $DAEMON_PIDS | |
18 $ hg incoming l:// | |
19 comparing with l:// | |
20 searching for changes | |
21 no changes found | |
22 [1] | |
9964 | 23 |
12486 | 24 check that {1} syntax works |
9964 | 25 |
12486 | 26 $ hg incoming --debug parts://localhost |
12643
d08bb64888bc
tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents:
12486
diff
changeset
|
27 using http://localhost:$HGPORT/ |
13603
395a84f78736
httprepo: use caps instead of between for compat check
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
12643
diff
changeset
|
28 sending capabilities command |
12486 | 29 comparing with parts://localhost |
30 sending heads command | |
31 searching for changes | |
13742
7abab875e647
discovery: avoid discovery when local graph is a subset of remote
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
13603
diff
changeset
|
32 sending known command |
12486 | 33 no changes found |
34 [1] | |
9964 | 35 |
12486 | 36 check that paths are expanded |
10068
9d1195b2f00d
schemes: url parts are counted from 1
Alexander Solovyov <piranha@piranha.org.ua>
parents:
9964
diff
changeset
|
37 |
12486 | 38 $ PWD=`pwd` hg incoming z:// |
39 comparing with z:// | |
40 searching for changes | |
41 no changes found | |
42 [1] | |
11154
17031fea4e95
expand paths to local repository or bundle in appropriate classes
Alexander Solovyov <piranha@piranha.org.ua>
parents:
10068
diff
changeset
|
43 |
12486 | 44 errors |
45 | |
46 $ cat errors.log |