: ${OSSTEST_GIT:=$HOME/work/testing.git/.git}
git --git-dir=$OSSTEST_GIT ls-files |
+egrep -v 'AGPLv3|COPYING' |
(cd $OSSTEST_GIT/.. && xargs -n1 \
git blame -M -C --date=iso) |
+perl -ne '
+ print unless m/^\w+\s[^()]*\([^()]+\)\s#/;
+' |
+tee contrib-graph.blame |
perl -wl -ne '
use strict;
our %ym;
$ym{$1}++;
END {
foreach my $k (sort keys %ym) {
- print "\"$k\" $ym{$k}";
+ print "$k $ym{$k}";
}
}
+' |
+tee contrib-graph.symbolic |
+perl -wl -ne '
+ s/^(\d+)-(\d+) // or die;
+ use POSIX;
+ my $t = mktime(0,0,0, 14,$2,$1-1900);
+ print $t, " ", $_;
'