svn log -r {`date +"%Y-%m-%d" -d "1 month ago"`}:HEAD|grep '^r[0-9]' |cut -d\| -f2|sort|uniq -c
Эта команда выводит список топовых коммитеров SVN за последний месяц. Она использует журнал ревизий (svn log
) с фильтрацией по временному интервалу (-r {дата-1-месяц-назад}:HEAD
), затем через grep
выбирает строки, начинающиеся с «r[0-9]», и с помощью cut
и sort
выделяет авторов коммитов и подсчитывает количество их коммитов с помощью uniq -c
. Альтернативой может быть использование инструментов анализа репозитория SVN или сторонних утилит для анализа истории коммитов.