fixes for Power64
[tridge/junkcode.git] / review_stats.sh
1 #!/bin/bash
2
3 if [ $# -ge 1 ]; then
4     n="$1"
5 else
6     n=1
7 fi
8
9 if [ $# -ge 2 ]; then
10     committers="$2"
11 else
12     committers=$(git log --since="$n months ago" |grep ^Author| sort -u | cut -d'<' -f2 | cut -d'>' -f1)
13 fi
14
15 for c in $committers; do
16     patch_count=$(git log --since="$n months ago" --author="$c" |grep ^Author|wc -l)
17     review_count=$(git log --since="$n months ago" --author="$c" |egrep 'Signed.off|Review|Pair.Programmed' |wc -l)
18     review_pct=$(expr 100 \* $review_count / $patch_count)
19     echo "$review_pct% $patch_count $review_count $c"
20 done