Set execute bit on files if and only if they begin with (#!). (#7347)
* Set execute bit on files if and only if they begin with (#!). Git only tracks the 'x' (executable) bit on each file. Prior to this CL, our files were a random mix of executable and non-executable. This change imposes some order by making files executable if and only if they have shebang (#!) lines at the beginning. We don't have any executable binaries checked into the repo, so we shouldn't need to worry about that case. * Added fix_permissions.sh script to set +x iff a file begins with (#!).pull/7352/head
parent
e667bf6eaa
commit
c649397029
166 changed files with 8 additions and 0 deletions
@ -0,0 +1,8 @@ |
|||||||
|
#!/bin/bash |
||||||
|
for file in $(find . -type f); do |
||||||
|
if [ "$(head -c 2 $file)" == "#!" ]; then |
||||||
|
chmod u+x $file |
||||||
|
else |
||||||
|
chmod a-x $file |
||||||
|
fi |
||||||
|
done |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue