]> code.delx.au - dotfiles/commitdiff
gitconfig: added expire-prune
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 31 Jul 2016 14:37:26 +0000 (00:37 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 31 Jul 2016 14:46:58 +0000 (00:46 +1000)
.gitconfig

index 73214501d9d1309c7375e7979257c6bc732aa5ac..694d7bb396c6880c34fb2563a81007bfeffe012c 100644 (file)
@@ -33,4 +33,5 @@
        pushf = push --force-with-lease
        cherry-pick = cherry-pick -x
        branches-to-kill = !git branch --merged origin/master|grep -v master|xargs -n1 echo git branch -d
-       mergediff = !git checkout --quiet --detach HEAD && git merge --no-edit origin/master && git diff -C10 -M10 origin/master && git checkout --quiet -
\ No newline at end of file
+       mergediff = !git checkout --quiet --detach HEAD && git merge --no-edit origin/master && git diff -C10 -M10 origin/master && git checkout --quiet -
+       expire-prune = !git reflog expire --expire=now --all && git gc --prune=now
\ No newline at end of file