Code

git-prune: prune redundant packs
authorJunio C Hamano <junkio@cox.net>
Fri, 11 Nov 2005 18:41:53 +0000 (10:41 -0800)
committerJunio C Hamano <junkio@cox.net>
Sat, 12 Nov 2005 05:19:11 +0000 (21:19 -0800)
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-prune.sh

index ef31bd2a6824104ba401bffbe41ecd50a81780e9..aa798073136b3512215f51fec5709e551d38ad30 100755 (executable)
@@ -27,3 +27,14 @@ sed -ne '/unreachable /{
 }
 
 git-prune-packed $dryrun
+
+redundant=$(git-pack-redundant --all)
+if test "" != "$redundant"
+then
+       if test "" = $dryrun
+       then
+               echo "$redundant" | xargs rm -f
+       else
+               echo rm -f "$redundant"
+       fi
+fi