X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=blobdiff_plain;f=setup.sh;h=56a90928169eb5ebc4fdcbaedda4bc0ae2cfe882;hp=d2a3815772217ae7f9dda89e9c81082a99fe1d62;hb=9e4b2aff9242c3e72c714c3bf01c670b576e6627;hpb=e9d33a60b858937f6bc229341cf0f539b6fbd345 diff --git a/setup.sh b/setup.sh index d2a3815..56a9092 100755 --- a/setup.sh +++ b/setup.sh @@ -21,6 +21,14 @@ set -eu + +# Enforce evtag checks for submodules. +git submodule init > /dev/null +for x in `git config --local --get-regexp 'submodule.*\.url' \ + | awk '{print $1}'`; do + git config "${x%.url}.update" '!git-update-and-verify-submodule' +done + for path in */setup.sh; do # Skip non executable setup.sh files as an easy way to deactivate one. test ! -x "$path" && continue