#! /bin/sh
prog_dir="`dirname \"$0\"`" &&
-"$prog_dir"/fsck &&
-
-if [ -f .gitmodules ]; then
- exec git submodule foreach "$prog_dir"/fsck
-fi
+exec "$prog_dir"/run-recursive "$prog_dir"/fsck
#! /bin/sh
prog_dir="`dirname \"$0\"`" &&
-"$prog_dir"/gc-not-packed &&
-
-if [ -f .gitmodules ]; then
- exec git submodule foreach "$prog_dir"/gc-not-packed
-fi
+exec "$prog_dir"/run-recursive "$prog_dir"/gc-not-packed
--- /dev/null
+#! /bin/sh
+
+"$@" &&
+
+if [ -f .gitmodules ]; then
+ exec git submodule foreach "$@"
+fi
#! /bin/sh
-# Call set-commit-date on the repo and all submodules
-
prog_dir="`dirname \"$0\"`" &&
-"$prog_dir"/set-commit-date.py && \
-
-if [ -f .gitmodules ]; then
- exec git submodule foreach "$prog_dir"/set-commit-date.py
-fi
+exec "$prog_dir"/run-recursive "$prog_dir"/set-commit-date.py