]> git.phdru.name Git - git-scripts.git/blobdiff - gc-and-repack-repos
Run git gc/repack/fsck recursively (on submodules)
[git-scripts.git] / gc-and-repack-repos
diff --git a/gc-and-repack-repos b/gc-and-repack-repos
new file mode 100755 (executable)
index 0000000..2f6d731
--- /dev/null
@@ -0,0 +1,10 @@
+#! /bin/sh
+
+cd "`dirname \"$0\"`" &&
+prog_dir="`pwd`" &&
+
+for d in `"$prog_dir"/ls-not-packed`
+do
+   echo "----- $d -----" && cd "$d" &&
+   "$prog_dir"/gc-and-repack-recursive || exit 1
+done