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

2014-11-17 10:25:26 Блог

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

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