X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Frev_control%2Fcompact_git.sh;fp=scripts%2Frev_control%2Fcompact_git.sh;h=abc626a53c36f8b97e7466148b426edc30467043;hb=083416823d6a061b791c277a0681f8e43fa4b3a5;hp=0000000000000000000000000000000000000000;hpb=b8ec5aaa6e426aa825755c88916b05e507baa081;p=feisty_meow.git diff --git a/scripts/rev_control/compact_git.sh b/scripts/rev_control/compact_git.sh new file mode 100644 index 00000000..abc626a5 --- /dev/null +++ b/scripts/rev_control/compact_git.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +prune_dir="$1" +if [ -z "$prune_dir" ]; then + prune_dir="$(pwd)" +fi +pushd "$prune_dir" +echo cleaning git in directory $(pwd) +git fsck --full +git gc --prune=today --aggressive +git repack +popd