X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-repack.sh;h=b395d0ef34758f2e3e3129a5131832e932ab7875;hb=750a09a7de63c92868cff41a3151eac320c77fa0;hp=064c85cbb624ebaa7a9a5776328afe7063126395;hpb=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7;p=git.git diff --git a/git-repack.sh b/git-repack.sh index 064c85cb..b395d0ef 100755 --- a/git-repack.sh +++ b/git-repack.sh @@ -58,7 +58,15 @@ then # all-into-one is used. if test "$all_into_one" != '' && test "$existing" != '' then - ( cd "$PACKDIR" && rm -f $existing ) + ( cd "$PACKDIR" && + for e in $existing + do + case "$e" in + ./pack-$name.pack | ./pack-$name.idx) ;; + *) rm -f $e ;; + esac + done + ) fi fi