Mercurial; Можно ли указать количество совершенных определенным пользователем коммитов? - PullRequest
2 голосов
/ 07 октября 2010

Возможно ли это?

Ответы [ 2 ]

5 голосов
/ 18 октября 2010

Я бы использовал расширение churn , которое генерирует хорошие гистограммы для этого. Это выглядит так для одного из моих репозиториев:

$ hg churn --changesets
mg@daimi.au.dk               1034 ******************************************
mkeller@cs.au.dk              132 *****
mg@cs.au.dk                   102 ****
janus.nielsen@alexandra.dk     87 ****
mk@daimi.au.dk                 32 *
stm@daimi.au.dk                15 *
mas@daimi.au.dk                13 *
tpj@cs.au.dk                   10 
tomas@daimi.au.dk               6 
tordr@item.ntnu.no              5 
ivan@cs.au.dk                   1 
Marc X. Makkes                  1 
5 голосов
/ 07 октября 2010

Используйте что-то вроде:

hg log --user whoever@example.com | grep --count "user"   # UNIX or Windows with grep installed.
hg log --user whoever@example.com | find /c "user"   # Windows.

Если ваш grep не имеет опции --count, он вполне может иметь эквивалентную опцию -c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...