summaryrefslogtreecommitdiff
path: root/git-repack.sh
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-09-18 08:18:15 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-09-18 08:18:15 (GMT)
commit8ac93bc98f5e868e890e1a740df9f0c6513189c8 (patch)
treec1c1e3c93a3ca5adc86d67d4d55544bab09f2586 /git-repack.sh
parent4803c2802c11525b11d106247661ea13b2a9ce98 (diff)
parent85d106c267ec26f398e0aaf352d8011f661c459a (diff)
downloadgit-8ac93bc98f5e868e890e1a740df9f0c6513189c8.zip
git-8ac93bc98f5e868e890e1a740df9f0c6513189c8.tar.gz
git-8ac93bc98f5e868e890e1a740df9f0c6513189c8.tar.bz2
Merge branch 'master' of .
Diffstat (limited to 'git-repack.sh')
-rwxr-xr-xgit-repack.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/git-repack.sh b/git-repack.sh
index 064c85c..b395d0e 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