Subversion repository statistics, other than StatSVN?

31.5k Views Asked by At

Are there other open source/free packages for producing repository statistics for a Subversion repository?

I've tried StatSVN but it seems to be incompatible with the logfiles for Subversion 1.5 and above.

Note, I know that TortoiseSVN has some statistics built into its dialogs and repository browsing code, but this is not what I'm looking for.

What I'm looking for is a tool that can analyze the repository, and its logs, and produce statistics like these:

  • Who checked in the most code
  • Code growth over time
  • Busy files (changed often)
5

There are 5 best solutions below

1
On BEST ANSWER

StatSVN does work for Subversion 1.5 and above. See my comment on the SourceForge forums concerning a similar issue reported today on the StatSVN forums.

1
On

It seems that some SVN tools are not updated anymore:

One reason might be that these tools are "good enough".

The "modern" way to go is to convert the repo to git and then use a git statistics tool.

1
On

I just came across MPY SVN STATS:

https://sourceforge.net/projects/mpy-svn-stats.berlios/

It works quite well but the graphs are a bit ugly.

Some stats from MPY SVN STATS

2017/1/10: Replaced original download link with more recent sourceforge. MPY-SVN was extremely easy to setup (called python using bash script on win10). Unlike statsvn.org it does not need a working copy, works from repository url. Unlike svnplot I was able to get it working on 3 repositories in <5min.

4
On

Try SVNPLot .

Its written in python and doesnot required a 'checkout working copy'. It will be easy to modify.

Disclosure: I am developer of SVNPlot. So possibly my opinion is somewhat biased. :-)

2
On

You can try programeter.com. It has free package if you need.