4 echo "Usage: $0 <output image>.png [geometry]" >&2
10 echo "Outputting to image $output, tmp = $TMP"
20 git log
-C --numstat --reverse --pretty=format
:"%H %an" | perl
-e '
28 my ($author, $ins, $del) = @_;
29 $users{$author} += ($ins - $del);
36 if( $_ =~ /^[0-9]+[\t ]+[0-9]+/ ) {
37 my ($add, $rem, $file) = split;
38 #if( not $file =~ /^devices\/[a-z]+/ ) {
44 if( $_ =~ /^[0-9a-z]+/ ) {
45 my ($commit, $an) = split(/\s+/, $_, 2);
47 &add_commit($author, $ins, $del);
59 &add_commit($author, $ins, $del);
62 foreach $author (keys %users) {
63 print "$author $users{$author}\n";
67 #lines=$(wc -l $TMP | cut -f1 -d' ')
70 set terminal png nocrop medium size $x,$y
72 plot "$TMP" using 2 with boxes