chiark / gitweb /
buildserver: buildserver/Vagrantfile is configed by .yaml file
[fdroidserver.git] / hooks / pre-commit
index f0e4d657d4b92f40294154a6b27d2d6b48e800eb..1929ee9116637d695cd1445feddd2469305dfc3e 100755 (executable)
@@ -11,8 +11,8 @@ if [ -z "$files" ]; then
     PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py"
     PY_TEST_FILES="tests/*.TestCase"
     SH_FILES="hooks/pre-commit"
-    BASH_FILES="fd-commit jenkins-build docs/update.sh completion/bash-completion"
-    RB_FILES="buildserver/cookbooks/*/recipes/*.rb"
+    BASH_FILES="fd-commit jenkins-build docs/update.sh completion/bash-completion buildserver/provision-*"
+    RB_FILES="buildserver/cookbooks/*/recipes/*.rb buildserver/Vagrantfile"
 else
     # if actually committing right now, then only run on the files
     # that are going to be committed at this moment
@@ -23,6 +23,7 @@ else
     RB_FILES=
 
     for f in $files; do
+        test -e $f || continue
         case $f in
             *.py)
                 PY_FILES+=" $f"
@@ -75,7 +76,7 @@ find_command() {
        for suff in "3" "-python3" ""; do
                cmd=${1}${suff}
                if cmd_exists $cmd; then
-                       echo -n $cmd
+                       echo $cmd
                        return 0
                fi
        done