]> git.phdru.name Git - git-scripts.git/blobdiff - gc-repack-recursive
Feat(submodule): Test .gitmodules before running `git submodule`
[git-scripts.git] / gc-repack-recursive
index b7da6e654e7f61fc87cc166ea994a81764dc2388..af5f067e9b99d3d26ab9f035f9469f7aac31f774 100755 (executable)
@@ -1,7 +1,8 @@
 #! /bin/sh
 
 prog_dir="`dirname \"$0\"`" &&
+"$prog_dir"/gc-repack &&
 
-"$prog_dir"/gc-repack || exit 1
-git submodule foreach "$prog_dir"/gc-repack
-exit 0 # Ignore errors from git submodule in bare repos
+if [ -f .gitmodules ]; then
+   exec git submodule foreach "$prog_dir"/gc-repack
+fi