Show More
@@ -1,41 +1,46 | |||||
1 | #!/bin/sh |
|
1 | #!/bin/sh | |
2 |
|
2 | |||
3 | # No local source |
|
3 | # No local source | |
4 | hg clone a b |
|
4 | hg clone a b | |
5 | echo $? |
|
5 | echo $? | |
6 |
|
6 | |||
7 | # No remote source |
|
7 | # No remote source | |
8 | hg clone http://127.0.0.1:3121/a b |
|
8 | hg clone http://127.0.0.1:3121/a b | |
9 | echo $? |
|
9 | echo $? | |
10 | rm -rf b # work around bug with http clone |
|
10 | rm -rf b # work around bug with http clone | |
11 |
|
11 | |||
12 | # Inaccessible source |
|
12 | # Inaccessible source | |
13 | mkdir a |
|
13 | mkdir a | |
14 | chmod 000 a |
|
14 | chmod 000 a | |
15 | hg clone a b |
|
15 | hg clone a b | |
16 | echo $? |
|
16 | echo $? | |
17 |
|
17 | |||
18 | # Inaccessible destination |
|
18 | # Inaccessible destination | |
19 | mkdir b |
|
19 | mkdir b | |
20 | cd b |
|
20 | cd b | |
21 | hg init |
|
21 | hg init | |
22 | hg clone . ../a |
|
22 | hg clone . ../a | |
23 | echo $? |
|
23 | echo $? | |
24 | cd .. |
|
24 | cd .. | |
25 | chmod 700 a |
|
25 | chmod 700 a | |
26 | rm -r a b |
|
26 | rm -r a b | |
27 |
|
27 | |||
28 | # Source of wrong type |
|
28 | # Source of wrong type | |
|
29 | if "$TESTDIR/hghave" -q fifo; then | |||
29 | mkfifo a |
|
30 | mkfifo a | |
30 | hg clone a b |
|
31 | hg clone a b | |
31 | echo $? |
|
32 | echo $? | |
32 | rm a |
|
33 | rm a | |
|
34 | else | |||
|
35 | echo "abort: repository a not found!" | |||
|
36 | echo 255 | |||
|
37 | fi | |||
33 |
|
38 | |||
34 | # Default destination, same directory |
|
39 | # Default destination, same directory | |
35 | mkdir q |
|
40 | mkdir q | |
36 | cd q |
|
41 | cd q | |
37 | hg init |
|
42 | hg init | |
38 | cd .. |
|
43 | cd .. | |
39 | hg clone q |
|
44 | hg clone q | |
40 |
|
45 | |||
41 | true |
|
46 | true |
General Comments 0
You need to be logged in to leave comments.
Login now