Show More
@@ -1,60 +1,64 b'' | |||||
1 | $ "$TESTDIR/hghave" no-msys || exit 80 # MSYS will translate /foo/bar as if it was a real file path |
|
|||
2 |
|
||||
3 |
|
|
1 | $ hg init a | |
4 | $ hg clone a b |
|
2 | $ hg clone a b | |
5 | updating to branch default |
|
3 | updating to branch default | |
6 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
4 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
7 | $ cd a |
|
5 | $ cd a | |
8 | $ echo '[paths]' >> .hg/hgrc |
|
6 | $ echo '[paths]' >> .hg/hgrc | |
9 | $ echo 'dupe = ../b' >> .hg/hgrc |
|
7 | $ echo 'dupe = ../b' >> .hg/hgrc | |
10 | $ echo 'expand = $SOMETHING/bar' >> .hg/hgrc |
|
8 | $ echo 'expand = $SOMETHING/bar' >> .hg/hgrc | |
11 | $ hg in dupe |
|
9 | $ hg in dupe | |
12 | comparing with $TESTTMP/b (glob) |
|
10 | comparing with $TESTTMP/b (glob) | |
13 | no changes found |
|
11 | no changes found | |
14 | [1] |
|
12 | [1] | |
15 | $ cd .. |
|
13 | $ cd .. | |
16 | $ hg -R a in dupe |
|
14 | $ hg -R a in dupe | |
17 | comparing with $TESTTMP/b (glob) |
|
15 | comparing with $TESTTMP/b (glob) | |
18 | no changes found |
|
16 | no changes found | |
19 | [1] |
|
17 | [1] | |
20 | $ cd a |
|
18 | $ cd a | |
21 | $ hg paths |
|
19 | $ hg paths | |
22 | dupe = $TESTTMP/b (glob) |
|
20 | dupe = $TESTTMP/b (glob) | |
23 | expand = $TESTTMP/a/$SOMETHING/bar (glob) |
|
21 | expand = $TESTTMP/a/$SOMETHING/bar (glob) | |
24 | $ SOMETHING=foo hg paths |
|
22 | $ SOMETHING=foo hg paths | |
25 | dupe = $TESTTMP/b (glob) |
|
23 | dupe = $TESTTMP/b (glob) | |
26 | expand = $TESTTMP/a/foo/bar (glob) |
|
24 | expand = $TESTTMP/a/foo/bar (glob) | |
|
25 | #if msys | |||
|
26 | $ SOMETHING=//foo hg paths | |||
|
27 | dupe = $TESTTMP/b (glob) | |||
|
28 | expand = /foo/bar | |||
|
29 | #else | |||
27 | $ SOMETHING=/foo hg paths |
|
30 | $ SOMETHING=/foo hg paths | |
28 | dupe = $TESTTMP/b (glob) |
|
31 | dupe = $TESTTMP/b (glob) | |
29 | expand = /foo/bar |
|
32 | expand = /foo/bar | |
|
33 | #endif | |||
30 | $ hg paths -q |
|
34 | $ hg paths -q | |
31 | dupe |
|
35 | dupe | |
32 | expand |
|
36 | expand | |
33 | $ hg paths dupe |
|
37 | $ hg paths dupe | |
34 | $TESTTMP/b (glob) |
|
38 | $TESTTMP/b (glob) | |
35 | $ hg paths -q dupe |
|
39 | $ hg paths -q dupe | |
36 | $ hg paths unknown |
|
40 | $ hg paths unknown | |
37 | not found! |
|
41 | not found! | |
38 | [1] |
|
42 | [1] | |
39 | $ hg paths -q unknown |
|
43 | $ hg paths -q unknown | |
40 | [1] |
|
44 | [1] | |
41 | $ cd .. |
|
45 | $ cd .. | |
42 |
|
46 | |||
43 | 'file:' disables [paths] entries for clone destination |
|
47 | 'file:' disables [paths] entries for clone destination | |
44 |
|
48 | |||
45 | $ cat >> $HGRCPATH <<EOF |
|
49 | $ cat >> $HGRCPATH <<EOF | |
46 | > [paths] |
|
50 | > [paths] | |
47 | > gpath1 = http://hg.example.com |
|
51 | > gpath1 = http://hg.example.com | |
48 | > EOF |
|
52 | > EOF | |
49 |
|
53 | |||
50 | $ hg clone a gpath1 |
|
54 | $ hg clone a gpath1 | |
51 | abort: cannot create new http repository |
|
55 | abort: cannot create new http repository | |
52 | [255] |
|
56 | [255] | |
53 |
|
57 | |||
54 | $ hg clone a file:gpath1 |
|
58 | $ hg clone a file:gpath1 | |
55 | updating to branch default |
|
59 | updating to branch default | |
56 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
60 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
57 | $ cd gpath1 |
|
61 | $ cd gpath1 | |
58 | $ hg -q id |
|
62 | $ hg -q id | |
59 | 000000000000 |
|
63 | 000000000000 | |
60 |
|
64 |
General Comments 0
You need to be logged in to leave comments.
Login now