Version control system with API. The need to obtain indicators

I have the following situation. I need to choose a version control system for my project. This scs must provide an API for my .net application in order to get information about the registration data for the specified user and the period of dates and about the changes that were made in these check-in-s (the number of added and updated lines).

What version control system provides this functionality?

PS I can not use TFS, this is a limitation ..

+5
source share
3 answers

SharpSVN, Mikael Svenson, , , "API", .

, ( , , ), .

( , . , , , !)

+5

SubVersion SharpSVN.

SharpSVN SVN . wiki forum , .

Git GitSharp. Git - , . , , .

+3

, Subversion . XML ( , XSLT SQL).

More detailed information can be found on the PanBI Subversion page and get an idea of ​​the indicators that I was interested in screencast , showing an analysis of the history of the subversion of the Apache web server. Got an apache mailing list for a couple of days. :)

+1
source

All Articles