From 3eb8990a758501b0af6932c0a947f9cad201f96b Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Fri, 20 Jun 2025 00:43:40 +0200 Subject: Add script to quickly gather submodule commits here --- submodule.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 submodule.sh (limited to 'submodule.sh') diff --git a/submodule.sh b/submodule.sh new file mode 100755 index 0000000..e5792cd --- /dev/null +++ b/submodule.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env fish + +set -l updated +set -l msgs +for submodule in (git submodule | awk '{ print $2 }') + set diff_msg (git diff --submodule "$submodule") + if test -n "$diff_msg" + set -a updated "$submodule" + set -a msgs $diff_msg + end +end + +if test -n "$updated" + git add $updated + git commit -m "Updated submodules: $(string join ', ' $updated)" \ + -m "$(string collect -N $msgs)" +end -- cgit v1.2.3