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