2012-03-06 6 views
5

Sto cercando una libreria Java simile a nchurn per poter ottenere le informazioni su quali file in un repository sono stati modificati molto ... Ho bisogno di alcune informazioni simili alle seguenti in modo che possa eseguire calcoli.Esiste un'API per Java per calcolare il tasso di abbandono del codice?

+--------------------------------------------------+ 
| lib/rubikon/application/instance_methods.rb | 48 | 
| lib/rubikon/application.rb     | 30 | 
| test/test.rb        | 30 | 
| lib/rubikon/command.rb      | 28 | 
| lib/rubikon/parameter.rb     | 17 | 
| test/application_tests.rb     | 14 | 
| Rakefile         | 13 | 
| lib/rubikon/application/dsl_methods.rb  | 12 | 

Qualcuno sa di tale API in cui posso ottenere informazioni sul codice churn per favore? Deve essere in Java però.

Grazie per il vostro aiuto

+1

duplicato di http://stackoverflow.com/questions/54318/any-tools-to-get-code-churn-metrics-for-a-subversion-repository? –

+0

Perché ne hai bisogno? Usa 'nchurn' nella tua build così com'è. – AlexR

+0

DMoses - Ho provato alcuni degli strumenti menzionati lì ma non producono ciò di cui ho bisogno. – ict1991

risposta

2

Per SVN, StatSVN offre una visualizzazione dei file con il maggior numero di revisioni. Vedere here per l'esempio di output HTML. È scritto in java, quindi se hai bisogno di un'API java, invece di ottenere solo le informazioni, puoi probabilmente scavare nell'implementazione che produce quell'HTML e chiamare le classi direttamente in qualche modo. Il codice sorgente si trova in StatSVN sourceforge repo.

Problemi correlati