comparison tests/test-paths.t @ 15447:9910f60a37ee

tests: make (glob) on windows accept \ instead of / Globbing is usually used for filenames, so on windows it is reasonable and very convenient that glob patterns accepts '\' or '/' when the pattern specifies '/'.
author Mads Kiilerich <mads@kiilerich.com>
date Mon, 07 Nov 2011 03:25:10 +0100
parents 3b9a896af09c
children 8b84d040d9f9
comparison
equal deleted inserted replaced
15446:c5c9ca3719f9 15447:9910f60a37ee
5 $ cd a 5 $ cd a
6 $ echo '[paths]' >> .hg/hgrc 6 $ echo '[paths]' >> .hg/hgrc
7 $ echo 'dupe = ../b' >> .hg/hgrc 7 $ echo 'dupe = ../b' >> .hg/hgrc
8 $ echo 'expand = $SOMETHING/bar' >> .hg/hgrc 8 $ echo 'expand = $SOMETHING/bar' >> .hg/hgrc
9 $ hg in dupe 9 $ hg in dupe
10 comparing with $TESTTMP/b 10 comparing with $TESTTMP/b (glob)
11 no changes found 11 no changes found
12 [1] 12 [1]
13 $ cd .. 13 $ cd ..
14 $ hg -R a in dupe 14 $ hg -R a in dupe
15 comparing with $TESTTMP/b 15 comparing with $TESTTMP/b (glob)
16 no changes found 16 no changes found
17 [1] 17 [1]
18 $ cd a 18 $ cd a
19 $ hg paths 19 $ hg paths
20 dupe = $TESTTMP/b 20 dupe = $TESTTMP/b (glob)
21 expand = $TESTTMP/a/$SOMETHING/bar 21 expand = $TESTTMP/a/$SOMETHING/bar (glob)
22 $ SOMETHING=foo hg paths 22 $ SOMETHING=foo hg paths
23 dupe = $TESTTMP/b 23 dupe = $TESTTMP/b (glob)
24 expand = $TESTTMP/a/foo/bar 24 expand = $TESTTMP/a/foo/bar (glob)
25 $ SOMETHING=/foo hg paths 25 $ SOMETHING=/foo hg paths
26 dupe = $TESTTMP/b 26 dupe = $TESTTMP/b (glob)
27 expand = /foo/bar 27 expand = /foo/bar
28 $ hg paths -q 28 $ hg paths -q
29 dupe 29 dupe
30 expand 30 expand
31 $ hg paths dupe 31 $ hg paths dupe
32 $TESTTMP/b 32 $TESTTMP/b (glob)
33 $ hg paths -q dupe 33 $ hg paths -q dupe
34 $ hg paths unknown 34 $ hg paths unknown
35 not found! 35 not found!
36 [1] 36 [1]
37 $ hg paths -q unknown 37 $ hg paths -q unknown