test-grep
52 lines
| 969 B
| text/plain
|
TextLexer
/ tests / test-grep
|
r1146 | #!/bin/sh | ||
mkdir t | ||||
cd t | ||||
hg init | ||||
echo import > port | ||||
hg add port | ||||
hg commit -m 0 -u spam -d '0 0' | ||||
echo export >> port | ||||
hg commit -m 1 -u eggs -d '1 0' | ||||
echo export > port | ||||
echo vaportight >> port | ||||
echo 'import/export' >> port | ||||
hg commit -m 2 -u spam -d '2 0' | ||||
echo 'import/export' >> port | ||||
hg commit -m 3 -u eggs -d '3 0' | ||||
|
r1539 | head -n 3 port > port1 | ||
|
r1146 | mv port1 port | ||
hg commit -m 4 -u spam -d '4 0' | ||||
|
r3950 | echo % simple | ||
|
r1146 | hg grep port port | ||
|
r3950 | echo % all | ||
|
r1212 | hg grep --all -nu port port | ||
|
r3950 | echo % other | ||
|
r1146 | hg grep import port | ||
|
r2870 | |||
hg cp port port2 | ||||
hg commit -m 4 -u spam -d '5 0' | ||||
echo '% follow' | ||||
hg grep -f 'import$' port2 | ||||
echo deport >> port2 | ||||
hg commit -m 5 -u eggs -d '6 0' | ||||
hg grep -f --all -nu port port2 | ||||
|
r3951 | |||
cd .. | ||||
hg init t2 | ||||
cd t2 | ||||
hg grep foobar foo | ||||
hg grep foobar | ||||
echo blue >> color | ||||
echo black >> color | ||||
hg add color | ||||
hg ci -m 0 -d '0 0' | ||||
echo orange >> color | ||||
hg ci -m 1 -d '0 0' | ||||
echo black > color | ||||
hg ci -m 2 -d '0 0' | ||||
echo orange >> color | ||||
echo blue >> color | ||||
hg ci -m 3 -d '0 0' | ||||
hg grep orange | ||||
hg grep --all orange | ||||