diff --git a/bin/git-summary b/bin/git-summary index 4acb19e..6e4d32f 100755 --- a/bin/git-summary +++ b/bin/git-summary @@ -80,17 +80,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 + lastField = tolower($NF) + if (lastField in emails) { + emails[lastField] += $1 } else { - email = $NF + email = lastField emails[email] = $1 # set commits/email to empty $1=$NF=""