diff --git a/objects/ip-port/definition.json b/objects/ip-port/definition.json old mode 100755 new mode 100644 diff --git a/objects/person/definition.json b/objects/person/definition.json old mode 100755 new mode 100644 diff --git a/objects/url/definition.json b/objects/url/definition.json old mode 100755 new mode 100644 diff --git a/validate_all.sh b/validate_all.sh index f1fcb4f..1ed700c 100755 --- a/validate_all.sh +++ b/validate_all.sh @@ -12,6 +12,17 @@ if ! [ $diffs -eq 0 ]; then exit 1 fi +# remove the exec flag on the json files +find -name "*.json" -exec chmod -x "{}" \; + +diffs=`git status --porcelain | wc -l` + +if ! [ $diffs -eq 0 ]; then + echo "Please make sure you run remove the executable flag on the json files before commiting: find -name "*.json" -exec chmod -x \"{}\" \\;" + exit 1 +fi + + for dir in objects/*/definition.json do echo -n "${dir}: "