##// END OF EJS Templates
add a fix for issue 1175...
add a fix for issue 1175 If we copy a file followed by an update, it's possible for the parent manifest to no longer contain the source file of the copy, which could cause commit to fail. If this happens, we search backwares from the first parent to find the most likely original revision.

File last commit:

r5107:0edea751 default
r6875:0d714a48 default
Show More
test-grep
68 lines | 1.2 KiB | text/plain | TextLexer
bos@serpentine.internal.keyresearch.com
grep: extend functionality, add man page entry, add unit test....
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'
Benoit Boissinot
use posix compliant option for head...
r1539 head -n 3 port > port1
bos@serpentine.internal.keyresearch.com
grep: extend functionality, add man page entry, add unit test....
r1146 mv port1 port
hg commit -m 4 -u spam -d '4 0'
Giorgos Keramidas
hg grep: handle re.compile errors & update tests/test-grep
r4877 echo % pattern error
hg grep '**test**'
Benoit Boissinot
grep: incrementing is always False during 'iter'
r3950 echo % simple
bos@serpentine.internal.keyresearch.com
grep: extend functionality, add man page entry, add unit test....
r1146 hg grep port port
Benoit Boissinot
grep: incrementing is always False during 'iter'
r3950 echo % all
mpm@selenic.com
Change grep -e to grep --all...
r1212 hg grep --all -nu port port
Benoit Boissinot
grep: incrementing is always False during 'iter'
r3950 echo % other
bos@serpentine.internal.keyresearch.com
grep: extend functionality, add man page entry, add unit test....
r1146 hg grep import port
Brendan Cully
grep: add --follow support.
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
Benoit Boissinot
grep: remove count handling, simplify, fix issue337
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
Patrick Mezard
test-grep: test issue 685
r5106
# Got a traceback when using grep on a single
# revision with renamed files.
cd ..
echo % issue 685
hg init issue685
cd issue685
echo octarine > color
hg ci -Amcolor
hg rename color colour
Matt Mackall
test-grep: use lowercase hg command
r5107 hg ci -Am rename
Patrick Mezard
test-grep: test issue 685
r5106 hg grep octarine
# Used to crash here
hg grep -r 1 octarine