diff --git a/bin/git-summary b/bin/git-summary index a12e2b5..9741c1f 100755 --- a/bin/git-summary +++ b/bin/git-summary @@ -90,17 +90,18 @@ file_count() { dedup_by_email() { # in: - # 27 luo zexuan + # 27 luo zexuan # 7 罗泽轩 # out: # 34 luo zexuan LC_ALL=C awk ' { sum += $1 - if ($NF in emails) { - emails[$NF] += $1 + last_field = tolower($NF) + if (last_field in emails) { + emails[last_field] += $1 } else { - email = $NF + email = last_field emails[email] = $1 # set commits/email to empty $1=$NF=""