Mercurial > hg
annotate tests/test-schemes.t @ 14732:e9ed3506f066 stable
backout of d04ba50e104d: allow to qpop/push with a dirty working copy
The new behavior was breaking existing tools that relied on a sequence such as
this:
1) start with a dirty working copy
2) qimport some patch
3) try to qpush it
4) old behavior would fail at this point due to outstanding changes.
(new behavior would only fail if the outstanding changes and the patches
changes intersect)
5) innocent user qrefreshes, gets his local changes in the imported patch
It's worth considering if we can move this behavior to -f in the future.
author | Idan Kamara <idankk86@gmail.com> |
---|---|
date | Fri, 24 Jun 2011 23:25:42 +0300 |
parents | f03c82d1f50a |
children | c5c9ca3719f9 |
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 |
13815
d066d8d652c8
url: add trailing slashes to URLs with hostnames that don't have one
Brodie Rao <brodie@bitheap.org>
parents:
13742
diff
changeset
|
29 comparing with parts://localhost/ |
14164
cb98fed52495
discovery: add new set-based discovery
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
13815
diff
changeset
|
30 query 1; heads |
14624
f03c82d1f50a
setdiscovery: batch heads and known(ownheads)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
14164
diff
changeset
|
31 sending batch command |
12486 | 32 searching for changes |
14164
cb98fed52495
discovery: add new set-based discovery
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
13815
diff
changeset
|
33 all remote heads known locally |
12486 | 34 no changes found |
35 [1] | |
9964 | 36 |
12486 | 37 check that paths are expanded |
10070
9d1195b2f00d
schemes: url parts are counted from 1
Alexander Solovyov <piranha@piranha.org.ua>
parents:
9964
diff
changeset
|
38 |
12486 | 39 $ PWD=`pwd` hg incoming z:// |
40 comparing with z:// | |
41 searching for changes | |
42 no changes found | |
43 [1] | |
11154
17031fea4e95
expand paths to local repository or bundle in appropriate classes
Alexander Solovyov <piranha@piranha.org.ua>
parents:
10070
diff
changeset
|
44 |
12486 | 45 errors |
46 | |
47 $ cat errors.log |