Если у вас есть доступ к репозиториям Gerrit на сервере Gerrit (GERRIT_SITE / git), вы можете получить то, что хотите, выполнив следующую команду внутри определенного репозитория (GERRIT_SITE / git / REPO_FULL_PATH):
git log --pretty="format:%ae" --since="2019-01-01 00:00:00" --until="2019-12-31 23:59:59" --all | cut -d '@' -f 1 | sort | uniq -c | sort -k 1,1nr -k 2,2
410 aaaaa
169 bbbbb
128 ccccc
22 ddddd
19 eeeee
...
Пояснение:
--pretty="format:%ae" => Show only the committer e-mail
--since and --utill => Limit the search
cut -d '@' -f 1 => Remove the "@DOMAIN" from the e-mail address
sort => Sort by user name
uniq -c => Omit repeated user names, prefixing users by the number of occurrences
sort -k 1,1nr -k 2,2 => Sort by number of occurrences then by user name