svn comando para ver uma contagem das minhas alterações

1

Existe um comando SVN que eu posso executar para ver uma contagem de todas as minhas contribuições? Algo como:

added 1800
deleted 15
    
por Amir Afghani 02.03.2011 / 01:00

1 resposta

4

Eu não sei sobre um único comando SVN, mas isso parece funcionar:

svn log ${SVNURL} | awk '$1~/^r/ && $3=="username"{print $1}' | tr -d r |
while read rev; do svn diff -c $rev ${SVNURL}; done |
awk '/^\+\+\+/ || /^---/ {} /^\+/ {a++} /^-/ {d++} END {print a, "additions"; print d, "deletions"}'

Use seu nome de usuário em vez de "username".

    
por 02.03.2011 / 03:24