code_swarm

Oh, how wonderful is that: code_swarm takes a SVN/CVS activity log and visualizes the development progress. It's really impressing, even for smaller projects, how development went on over time. Short mini howto:

# cd project-svn
# svn log -v > /tmp/project.log
# cd ../codeswarm
# python convert_logs/convert_logs.py -s /tmp/project.log -o /tmp/activity.xml
# cp data/sample.config data/project.config
# vi data/project.config
[point InputFile to /tmp/activity.xml]
# vi build.xml
[point arg:value to data/project.config]
# ant run
You'll need X11 and a JDK for that. OpenJDK will do just fine.