Mercurial (hg) как получить количество коммитов каждого автора в репозитории?

Чтобы получить количество коммитов от каждого автора, отсортированного по убыванию, введите команду: 

hg log —template «{author|person}n» | sort | uniq -c | sort -nr

Для того чтобы использовать сокращённую команду, зайдите в файле настроек: /home/user/.hgrc 

и добавьте в секцию alias:

[alias]
shortlog = !hg log —template «{author|person}n» | sort | uniq -c | sort -nr

Второй вариант — это установить расширение churn.

Заходим в файл настроек: /home/user/.hgrc,

добавляем расширение:

[extensions]
churn =

Теперь для вывода можно использовать команду hg churn -c

Перевод stackoverflow