Bill Lovett

Put Your Subversion Commit Log On A Calendar

Posted on July 18th, 2006

I've started using Apple's iCal program a lot lately, in part based on the suggestion of Merlin Mann and his article "Getting more out of iCal." A calendar-based interface can be so much better for viewing time-oriented information than a page-based interface.

This is especially true when it comes to tracking the activity in your favorite Subversion repository. I looked around for a script that could take the output of svn log and make it into a subscribable calendar, but I could only find this service which I couldn't use since my repository isn't publicly available. So I wrote my own.

SVN Calendar is a bash script and XSL stylesheet that's meant to be run from Subversion's post-commit hook. It requires sed and xsltproc.

Back to the index of all blog entries