Если вы не хотите использовать 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"