X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=inline;f=git-prune-script;h=2e130c7f9698729f471edbdfdf9a3cce63c56ddd;hb=79882c2883267e16280d630730d6a8b5a86a8092;hp=2c678f26a4ec8c9a319944b76c427b30450bf861;hpb=98e031f0bb6e857c684e6db24d03d22cfc1a532a;p=git.git diff --git a/git-prune-script b/git-prune-script index 2c678f26..2e130c7f 100755 --- a/git-prune-script +++ b/git-prune-script @@ -3,10 +3,11 @@ . git-sh-setup-script || die "Not a git archive" dryrun= +echo= while case "$#" in 0) break ;; esac do case "$1" in - -n) dryrun=echo ;; + -n) dryrun=-n echo=echo ;; --) break ;; -*) echo >&2 "usage: git-prune-script [ -n ] [ heads... ]"; exit 1 ;; *) break ;; @@ -20,6 +21,7 @@ sed -ne '/unreachable /{ s|\(..\)|\1/|p }' | { cd "$GIT_OBJECT_DIRECTORY" || exit - xargs -r $dryrun rm -f + xargs $echo rm -f } +git-prune-packed $dryrun