StatSVN

StatSVN has had its first public release. It’s a port of our venerable StatCVS statistics tool to Subversion. Cool! It’s being developed by Jean-Philippe Daigle, Jason Kealey, and Gunter Mussbacher.

Lines of Code chart for StatSVN

We considered Subversion support, but Subversion doesn’t include the all-important lines of code numbers in its logfiles. Tammo and Steffen even put together a patch for Subversion, but couldn’t get it accepted by the Subversion team.

StatSVN works around the problem by connecting to the Subversion server and fetching all revisions of all files to count the lines of code. This isn’t exactly an elegant solution, and it’s slow, but it works.

There’s a nice whitepaper on StatSVN. Here’s a sample report, which looks pretty much identical to those generated by StatCVS.

This entry was posted in General, Semantic Web and tagged . Bookmark the permalink.

3 Responses to StatSVN

  1. Olivier,

    StatCVS and StatSVN are easy to use and its reports are static HTML files. CVSAnalY needs an SQL database and a webserver, its reports are generated by a Python web application.

    StatCVS has tens of thousands of downloads and is quite mature.

    I couldn’t find any working CVSAnalY installations on the Web, therefore can’t judge the quality or comprehensiveness of their reports.

    CVSAnalY can load log information into a database for further processing and analysis using other tools. With StatCVS and StatSVN, you’d have to code the DB storage part yourself.

  2. Pingback: Brugge Blog » This is tool time of year: StatSVN is out

Comments are closed.