##// END OF EJS Templates
test-paths.t: enable for Windows using #if...
Adrian Buehlmann -
r16843:61f3ca8e default
parent child Browse files
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 $ hg init a
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