I have been searching all over the net to find something remotely usable. I tried all kinds of HTML based tools for analyzing an SVN repository (commits by users, reports etc) but none of them are user friendly.
I am interested in a desktop client (that does NOT depend on an external svn.exe to be installed on my system) that does just that. Analyze the repository and create reports.
Does anyone know of such a program?
I tryed svnplot on a large repository, it generates nice HTML reports with the following graphs:
It requires Python and a few Python libs.
TortoiseSVN can show you some, well, basic statistics.
you can look into statsvn which just needs a checkedout workingcopy and a connection to the repo. It will extract tons of informations out of your repository. It is a java project and will run on all architectures. It will also create heatmaps, LOC-graphs and other images to visualize the data.
In case this is useful: https://github.com/dsw/svn-dump-tools
The Queensland Australia police once used it for something, but I don't know what.
File svn-dumpfile-grammar.txt is documentation for the grammar of an svn dumpfile.
Tools svn-dump2dir and svn-dir2dump are utilities for easily hacking on the history of a subversion repository.
Tool simple-patch is a simpler version of patch that you can control much more easily than Larry Wall's patch (written in Perl; I can hear Larry screaming).
All software is released under the BSD license, which you can find in each program file.
I've used StatSVN also. It does provide useful stats (have a look at an example output for Ant), but it does require you to have already done a svnlog of the repository and have a working copy checked out to perform the analysis on.