From fe3fe214c3ecc073eb3fde9f6a651f5fca15a4af Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Tue, 7 Jul 2015 15:58:00 +1000 Subject: [PATCH] do_stats: create the mail message as well --- do_stats | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/do_stats b/do_stats index 9b70bb4..9ae1c26 100755 --- a/do_stats +++ b/do_stats @@ -18,7 +18,7 @@ git rev-list --no-merges $base..$next | sort >$sd/$next.sha1s git rev-list --no-merges $base..$rc | sort >$sd/$rc.sha1s # filter out the common commits -comm -12 $sd/$next.sha1s $sd/$rc.sha1s >$sd/common_sha1s +comm -12 $sd/$next.sha1s $sd/$rc.sha1s >$sd/common_sha1 comm -23 $sd/$next.sha1s $sd/$rc.sha1s >$sd/$next.sha1s.1 comm -13 $sd/$next.sha1s $sd/$rc.sha1s >$sd/$rc.sha1s.1 @@ -47,3 +47,82 @@ join -v 1 -i -j 1 -t '|' $sd/$next.subj $sd/$rc.subj | sed 's/^.*|//' >$sd/$next.sha1s.3 join -v 2 -i -j 1 -t '|' $sd/$next.subj $sd/$rc.subj | sed 's/^.*|//' >$sd/$rc.sha1s.3 + +nrc=$(wc -l <$sd/$rc.sha1s) +nnext=$(wc -l <$sd/$next.sha1s) +ncommsha1=$(wc -l <$sd/common_sha1) +ncommid=$(wc -l <$sd/common_id) +ncommsubj=$(wc -l <$sd/common_subj) +ncomm=$((ncommsha1+ncommid+ncommsibj)) +pcomm=$((ncomm*100/nrc)) + +cat <