]> git.phdru.name Git - git-scripts.git/blobdiff - gc-and-repack
Run git gc/repack/fsck recursively (on submodules)
[git-scripts.git] / gc-and-repack
index 393ca28bc0e4451799c700650ead2a6fe2d03134..80548d3329c8b2d3da398a18ea767a64421476e4 100755 (executable)
@@ -1,10 +1,5 @@
 #! /bin/sh
 
-prog_dir=`dirname "$0"`
-for d in `"$prog_dir"/ls-not-packed`
-do
-   echo "----- $d -----" && cd "$d" &&
-   git gc --aggressive &&
-   git repack -a -d -f --depth=20 --window=250 &&
-   git fsck --strict || exit 1
-done
+git gc --aggressive &&
+git repack -a -d -f --depth=20 --window=250 &&
+exec git fsck --strict