##// 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:

r6158:23ffe826 default
r6875:0d714a48 default
Show More
test-execute-bit
21 lines | 334 B | text/plain | TextLexer
#!/bin/sh
"$TESTDIR/hghave" execbit || exit 80
hg init
echo a > a
hg ci -Am'not executable'
chmod +x a
hg ci -m'executable'
hg id
echo '% make sure we notice the change of mode if the cached size == -1'
hg rm a
hg revert -r 0 a
hg debugstate
hg st
hg up 0
hg id
test -x a && echo executable -- eek || echo not executable -- whew