mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
e8fbf94f2c
We might be able to do something smarter about this in dirstate.status for files in normallookup state, but that would require some extra care to keep backwards compatibility.
22 lines
334 B
Bash
Executable File
22 lines
334 B
Bash
Executable File
#!/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
|