Mercurial имеет мощный встроенный язык шаблонов (см. hg help templates
). Таким образом, вы можете получить список всех людей в проекте, не включая расширение оттока:
hg log --template '{author}\n' | sort -u
Если люди изменили свой адрес электронной почты (но в остальном сохранили свое имя), вы можете немного обработать ключевое слово шаблона author
:
hg log --template '{author|person}\n' | sort -u
Затем добавьте wc -l
в соответствии с приведенными выше командами.