##// END OF EJS Templates
protocol: add proto to method prototypes
protocol: add proto to method prototypes

File last commit:

r8489:1a96f1d9 default
r11583:944c2376 default
Show More
test-addremove-similar
67 lines | 1.0 KiB | text/plain | TextLexer
/ tests / test-addremove-similar
Erling Ellingsen
Avoid some false positives for addremove -s...
r4135 #!/bin/sh
hg init rep; cd rep
touch empty-file
python -c 'for x in range(10000): print x' > large-file
hg addremove
hg commit -m A
rm large-file empty-file
python -c 'for x in range(10,10000): print x' > another-file
hg addremove -s50
hg commit -m B
Thomas Arendsen Hein
addremove: comparing two empty files caused ZeroDivisionError...
r4472 echo % comparing two empty files caused ZeroDivisionError in the past
hg update -C 0
rm empty-file
touch another-empty-file
hg addremove -s50
Erling Ellingsen
Avoid some false positives for addremove -s...
r4135 cd ..
hg init rep2; cd rep2
python -c 'for x in range(10000): print x' > large-file
python -c 'for x in range(50): print x' > tiny-file
hg addremove
hg commit -m A
python -c 'for x in range(70): print x' > small-file
rm tiny-file
rm large-file
hg addremove -s50
hg commit -m B
Bryan O'Sullivan
addremove: print meaningful error message if --similar not numeric
r4966 echo % should all fail
hg addremove -s foo
hg addremove -s -1
hg addremove -s 1e6
Benoit Boissinot
addremove/findrenames: find renames according to the match object (issue1527)...
r8489 cd ..
echo '% issue 1527'
hg init rep3; cd rep3
mkdir d
echo a > d/a
hg add d/a
hg commit -m 1
mv d/a d/b
hg addremove -s80
hg debugstate
mv d/b c
echo "% no copies found here (since the target isn't in d"
hg addremove -s80 d
echo "% copies here"
hg addremove -s80
Bryan O'Sullivan
addremove: print meaningful error message if --similar not numeric
r4966 true