equal
deleted
inserted
replaced
1 #!/bin/sh |
1 #!/bin/sh |
2 # |
2 |
|
3 hglocate() |
|
4 { |
|
5 echo "hg locate $@" |
|
6 hg locate "$@" |
|
7 ret=$? |
|
8 echo |
|
9 return $ret |
|
10 } |
|
11 |
3 mkdir t |
12 mkdir t |
4 cd t |
13 cd t |
5 hg init |
14 hg init |
6 echo 0 > a |
15 echo 0 > a |
7 echo 0 > b |
16 echo 0 > b |
8 echo 0 > t.h |
17 echo 0 > t.h |
9 mkdir t |
18 mkdir t |
10 echo 0 > t/x |
19 echo 0 > t/x |
11 hg ci -A -m m -d "1000000 0" |
20 hg ci -A -m m -d "1000000 0" |
12 touch nottracked |
21 touch nottracked |
13 hg locate a && echo locate succeeded || echo locate failed |
22 hglocate a && echo locate succeeded || echo locate failed |
14 hg locate NONEXISTENT && echo locate succeeded || echo locate failed |
23 hglocate NONEXISTENT && echo locate succeeded || echo locate failed |
15 hg locate |
24 hglocate |
16 hg rm a |
25 hg rm a |
17 hg ci -m m -d "1000000 0" |
26 hg ci -m m -d "1000000 0" |
18 hg locate a |
27 hglocate a |
19 hg locate NONEXISTENT |
28 hglocate NONEXISTENT |
20 hg locate |
29 hglocate |
21 hg locate -r 0 a |
30 hglocate -r 0 a |
22 hg locate -r 0 NONEXISTENT |
31 hglocate -r 0 NONEXISTENT |
23 hg locate -r 0 |
32 hglocate -r 0 |
24 echo % -I/-X with relative path should work |
33 echo % -I/-X with relative path should work |
25 cd t |
34 cd t |
26 hg locate |
35 hglocate |
27 hg locate -I ../t |
36 hglocate -I ../t |
28 # test issue294 |
37 # test issue294 |
29 cd .. |
38 cd .. |
30 rm -r t |
39 rm -r t |
31 hg locate t |
40 hglocate t |