summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'BuildTools')
-rwxr-xr-xBuildTools/Git/Hooks/pre-commit13
1 files changed, 9 insertions, 4 deletions
diff --git a/BuildTools/Git/Hooks/pre-commit b/BuildTools/Git/Hooks/pre-commit
index ad0945e..987f127 100755
--- a/BuildTools/Git/Hooks/pre-commit
+++ b/BuildTools/Git/Hooks/pre-commit
@@ -4,6 +4,15 @@ IFS='
4' 4'
5 5
6echo "Checking tabs & copyrights ..." 6echo "Checking tabs & copyrights ..."
7for file in $(git diff --cached --diff-filter=A --name-only); do
8 if [ ! -f $file ]; then
9 continue
10 fi
11 if ! BuildTools/Copyrighter.py check-copyright $file; then
12 echo "ERROR: '$file' has a copyright error. Aborting commit."
13 exit -1
14 fi
15done
7for file in $(git diff --cached --name-only); do 16for file in $(git diff --cached --name-only); do
8 if [ ! -f $file ]; then 17 if [ ! -f $file ]; then
9 continue 18 continue
@@ -12,10 +21,6 @@ for file in $(git diff --cached --name-only); do
12 echo "ERROR: '$file' contains expanded tabs. Aborting commit." 21 echo "ERROR: '$file' contains expanded tabs. Aborting commit."
13 exit -1 22 exit -1
14 fi 23 fi
15 if ! BuildTools/Copyrighter.py check-copyright $file; then
16 echo "ERROR: '$file' has a copyright error. Aborting commit."
17 exit -1
18 fi
19 if ! BuildTools/CheckHeaders.py $file; then 24 if ! BuildTools/CheckHeaders.py $file; then
20 echo "ERROR: '$file' failed header sanity test. Aborting commit." 25 echo "ERROR: '$file' failed header sanity test. Aborting commit."
21 exit -1 26 exit -1