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