Hudson Gource

Awesome visualization of Hudson codebase on SVN using Gource, a reply to Kohsuke’s tweet a few days ago. Gource is a software version control visualization tool, similar to code_swarm, but triple the coolness factor.

This video somehow doubled up, I must’ve done something wrong when I added the audio using iMovie. The activities from 2005 to 2010 run up to 16:30 minute mark, the rest is just a repeat so you can skip it.

And for future reference, these are the commands I used on OS X to generate the video:

  • sudo port install gource

  • sudo port install ffmpeg

  • svn log –verbose –xml > hudson-svn.log

  • python –filter-dirs hudson-svn.log > hudson-gource.log

  • gource –highlight-all-users –log-format custom hudson-gource.log -800x450 -s 0.01 –stop-at-end –hide filenames,dirnames –follow-user kohsuke –output-ppm-stream - | ffmpeg -y -b 3000K -r 24 -f image2pipe -vcodec ppm -i - -vcodec mpeg4 hudson-gource.mp4

Nice instrumental songs by Eric A Liniger.

Share Comments
comments powered by Disqus