X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=blobdiff_plain;f=setup.sh;fp=setup.sh;h=56a90928169eb5ebc4fdcbaedda4bc0ae2cfe882;hp=d2a3815772217ae7f9dda89e9c81082a99fe1d62;hb=4af4ee14bf8b6d8938ba6615c1af4389453a213a;hpb=3838df1c0ce1c544d6522f100530b60fb7d81015 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