X-Git-Url: https://git.ao2.it/config/vcsh.git/blobdiff_plain/6eede8729318d0419b32c0d9424297889a8e57b0..0a50375aa4ea1d908e024e2ed8706a4c64670600:/.config/vcsh/hooks-available/submodule-update-foreach.sh diff --git a/.config/vcsh/hooks-available/submodule-update-foreach.sh b/.config/vcsh/hooks-available/submodule-update-foreach.sh new file mode 100755 index 0000000..3405942 --- /dev/null +++ b/.config/vcsh/hooks-available/submodule-update-foreach.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +: "${XDG_CONFIG_HOME:="$HOME/.config"}" + +# XXX This should really be a normal post-pull hook, but vcsh lacks +# per-repository pull/push hooks, see +# https://github.com/RichiH/vcsh/issues/213 + +echo "Updating submodules..." +vcsh foreach -g "$XDG_CONFIG_HOME/vcsh/hooks-available/submodule-update.sh"