X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=git-prune.sh;h=ef31bd2a6824104ba401bffbe41ecd50a81780e9;hb=a5ae8e64cfa09cea57cce832c8371818711d94c2;hp=9657dbf2711e40bfe035a22ec211811c88c89e8e;hpb=c1067050ce58b5b39f528fe634732da858664603;p=git.git diff --git a/git-prune.sh b/git-prune.sh index 9657dbf2..ef31bd2a 100755 --- a/git-prune.sh +++ b/git-prune.sh @@ -15,6 +15,7 @@ do shift; done +sync git-fsck-objects --full --cache --unreachable "$@" | sed -ne '/unreachable /{ s/unreachable [^ ][^ ]* // @@ -22,6 +23,7 @@ sed -ne '/unreachable /{ }' | { cd "$GIT_OBJECT_DIRECTORY" || exit xargs $echo rm -f + rmdir 2>/dev/null [0-9a-f][0-9a-f] } git-prune-packed $dryrun