##// END OF EJS Templates
test-serve: wait before killing to always hide the "killed!" message....
test-serve: wait before killing to always hide the "killed!" message. Without the sleeps slower systems never display never display "killed!" while faster systems sometimes or nearly always display it.

File last commit:

r5710:026eb800 default
r6000:8e7d6498 default
Show More
test-merge-types
39 lines | 643 B | text/plain | TextLexer
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 #!/bin/sh
hg init
echo a > a
Matt Mackall
add --debug to test-merge-types
r5701 hg ci -Amadd # 0
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
chmod +x a
Matt Mackall
add --debug to test-merge-types
r5701 hg ci -mexecutable # 1
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
hg up 0
rm a
ln -s symlink a
Matt Mackall
add --debug to test-merge-types
r5701 hg ci -msymlink # 2
hg merge --debug
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
Matt Mackall
add --debug to test-merge-types
r5701 echo % symlink is local parent, executable is other
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
Thomas Arendsen Hein
Use test -h instead of test -L for portability...
r5682 if [ -h a ]; then
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 echo a is a symlink
Thomas Arendsen Hein
Use common readlink.py instead of own implementations per test script.
r5683 $TESTDIR/readlink.py a
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 elif [ -x a ]; then
echo a is executable
Matt Mackall
update test-merge-types
r5710 else
echo "a has no flags (default for conflicts)"
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 fi
hg update -C 1
Matt Mackall
add --debug to test-merge-types
r5701 hg merge --debug
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
Matt Mackall
add --debug to test-merge-types
r5701 echo % symlink is other parent, executable is local
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503
Thomas Arendsen Hein
Use test -h instead of test -L for portability...
r5682 if [ -h a ]; then
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 echo a is a symlink
Thomas Arendsen Hein
Use common readlink.py instead of own implementations per test script.
r5683 $TESTDIR/readlink.py a
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 elif [ -x a ]; then
echo a is executable
Matt Mackall
update test-merge-types
r5710 else
echo "a has no flags (default for conflicts)"
Bryan O'Sullivan
Test a merge of a symlink against an executable file....
r5503 fi