##// END OF EJS Templates
test-grep: use lowercase hg command
Matt Mackall -
r5107:0edea751 default
parent child Browse files
Show More
@@ -1,68 +1,68
1 #!/bin/sh
1 #!/bin/sh
2
2
3 mkdir t
3 mkdir t
4 cd t
4 cd t
5 hg init
5 hg init
6 echo import > port
6 echo import > port
7 hg add port
7 hg add port
8 hg commit -m 0 -u spam -d '0 0'
8 hg commit -m 0 -u spam -d '0 0'
9 echo export >> port
9 echo export >> port
10 hg commit -m 1 -u eggs -d '1 0'
10 hg commit -m 1 -u eggs -d '1 0'
11 echo export > port
11 echo export > port
12 echo vaportight >> port
12 echo vaportight >> port
13 echo 'import/export' >> port
13 echo 'import/export' >> port
14 hg commit -m 2 -u spam -d '2 0'
14 hg commit -m 2 -u spam -d '2 0'
15 echo 'import/export' >> port
15 echo 'import/export' >> port
16 hg commit -m 3 -u eggs -d '3 0'
16 hg commit -m 3 -u eggs -d '3 0'
17 head -n 3 port > port1
17 head -n 3 port > port1
18 mv port1 port
18 mv port1 port
19 hg commit -m 4 -u spam -d '4 0'
19 hg commit -m 4 -u spam -d '4 0'
20 echo % pattern error
20 echo % pattern error
21 hg grep '**test**'
21 hg grep '**test**'
22 echo % simple
22 echo % simple
23 hg grep port port
23 hg grep port port
24 echo % all
24 echo % all
25 hg grep --all -nu port port
25 hg grep --all -nu port port
26 echo % other
26 echo % other
27 hg grep import port
27 hg grep import port
28
28
29 hg cp port port2
29 hg cp port port2
30 hg commit -m 4 -u spam -d '5 0'
30 hg commit -m 4 -u spam -d '5 0'
31 echo '% follow'
31 echo '% follow'
32 hg grep -f 'import$' port2
32 hg grep -f 'import$' port2
33 echo deport >> port2
33 echo deport >> port2
34 hg commit -m 5 -u eggs -d '6 0'
34 hg commit -m 5 -u eggs -d '6 0'
35 hg grep -f --all -nu port port2
35 hg grep -f --all -nu port port2
36
36
37 cd ..
37 cd ..
38 hg init t2
38 hg init t2
39 cd t2
39 cd t2
40 hg grep foobar foo
40 hg grep foobar foo
41 hg grep foobar
41 hg grep foobar
42 echo blue >> color
42 echo blue >> color
43 echo black >> color
43 echo black >> color
44 hg add color
44 hg add color
45 hg ci -m 0 -d '0 0'
45 hg ci -m 0 -d '0 0'
46 echo orange >> color
46 echo orange >> color
47 hg ci -m 1 -d '0 0'
47 hg ci -m 1 -d '0 0'
48 echo black > color
48 echo black > color
49 hg ci -m 2 -d '0 0'
49 hg ci -m 2 -d '0 0'
50 echo orange >> color
50 echo orange >> color
51 echo blue >> color
51 echo blue >> color
52 hg ci -m 3 -d '0 0'
52 hg ci -m 3 -d '0 0'
53 hg grep orange
53 hg grep orange
54 hg grep --all orange
54 hg grep --all orange
55
55
56 # Got a traceback when using grep on a single
56 # Got a traceback when using grep on a single
57 # revision with renamed files.
57 # revision with renamed files.
58 cd ..
58 cd ..
59 echo % issue 685
59 echo % issue 685
60 hg init issue685
60 hg init issue685
61 cd issue685
61 cd issue685
62 echo octarine > color
62 echo octarine > color
63 hg ci -Amcolor
63 hg ci -Amcolor
64 hg rename color colour
64 hg rename color colour
65 Hg ci -Am rename
65 hg ci -Am rename
66 hg grep octarine
66 hg grep octarine
67 # Used to crash here
67 # Used to crash here
68 hg grep -r 1 octarine
68 hg grep -r 1 octarine
General Comments 0
You need to be logged in to leave comments. Login now