Сколько строк кода было добавлено в мой SVN-репозиторий? - PullRequest
2 голосов
/ 20 апреля 2010

Как я могу проверить, сколько строк кода было передано в мой SVN-репозиторий за все коммиты?

1 Ответ

1 голос
/ 26 января 2011

Если вы не хотите использовать statsvn.org, вам нужно получить файлы, которые были изменены за последние N минут, а затем запустить wc -l, например:

#!/bin/bash

LINES=0
SVNROOT=/path/to/svn/repo
MMIN=-5

for f in `find $SVNROOT -type f -mmin $MMIN`; do
    FILE_LINES=$(cat $f | wc -l)
    LINES=$((LINES + FILE_LINES))
done

echo "LINES COMMITTED IN THE LAST $MMIN MINUTES: $LINES"
...