Vedi il numero di checklist SVN per cartella [chiuso]

2

Ho un repository SVN molto grande (copia funzionante di diversi GB) che ha appena raggiunto il suo 20.000esimo checkin. Come statistica interessante per il nostro team (e in parte per celebrare il nostro 20.000 di check-in), vorrei creare un grafico che mostri quali cartelle nel repository hanno avuto il maggior numero di check-in.

C'è un modo per farlo? Per lo più utilizziamo i client SVN integrati nei nostri IDE e Tortoise SVN, ma sono disposto a procurarmi altri strumenti per questa cosa unica.

    
posta Mark Henderson 24.11.2011 - 23:09
fonte

1 risposta

1

Esegui

svn log <directory> | grep '^r' | wc -l

Per eseguirlo per ogni singola cartella all'interno di una copia funzionante e ottenere un CSV come output:

find <directory> ( ! -regex './..' ) -type d -exec /bin/bash -v -c "echo -n \"{},\";svn log \"{}\"|grep '^r'| wc -l" > ./SVNLog.txt \;

    
risposta data 24.11.2011 - 23:36
fonte

Leggi altre domande sui tag