2012-03-06 11 views
5

Estoy buscando una biblioteca Java similar a nchurn para poder obtener la información sobre qué archivos en un repositorio se han cambiado mucho ... Necesito información similar a la siguiente para poder realizar cálculos.¿Hay una API para Java para calcular la deserción de código?

+--------------------------------------------------+ 
| 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 | 

¿Alguien sabe de dicha API donde puedo obtener información sobre el desvío de códigos, por favor? Sin embargo, tiene que ser en Java.

Gracias por su ayuda

+1

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

+0

¿Por qué lo necesitas? Use 'nchurn' en su compilación tal como está. – AlexR

+0

DMoses - He probado algunas de las herramientas mencionadas allí pero no producen lo que necesito. – ict1991

Respuesta

2

Para SVN, StatSVN permite la visión de archivos con más ediciones. Ver here para el ejemplo de salida HTML. Está escrito en Java, por lo que si necesita una API de Java, en lugar de simplemente obtener la información, probablemente pueda profundizar en la implementación que produce ese HTML y llamar a las clases directamente de alguna manera. El código fuente está en StatSVN sourceforge repo.

Cuestiones relacionadas