X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=git-bloat;fp=git-bloat;h=ef73cff9a2845e7588bc694813e0f6aa5b1df4ab;hb=dc3e571131ca2f8f98ea22c8b0376a087155e334;hp=0000000000000000000000000000000000000000;hpb=678f522fac03786312b1529ced55b020933dfb8f;p=geekigeeki.git diff --git a/git-bloat b/git-bloat new file mode 100755 index 0000000..ef73cff --- /dev/null +++ b/git-bloat @@ -0,0 +1,13 @@ +#!/bin/bash +# Copyright 2009 Bernie Innocenti + +if [ $# -ne 1 ]; then + echo "Usage: $0 {path}" + exit 1 +fi + +git log --pretty=oneline "$1" | while read log; do + tree=($log) + rev=`git ls-tree ${tree[0]} "$1" | awk '{print $3}'` + git cat-file blob $rev | wc -l +done | tac | graph -T X -a 1 -y 0 1000 -X revisions -Y LOCs