Here’s a waste of time I could just not resist: MIT‘s Project SIMILE has released a rather nice Timeline Web Widget. Combine that with GitPython and a bit of glue code in Python, and you get a neat, one-page summary of the software work I’ve done as part of working towards my PhD. Here’s a screenshot if you’re too lazy to click through:

timeline-shot.png

Note that (nearly) every commit is hyperlinked to the git web frontend, where you can view what was actually changed—just click the title text in the popup bubble.

If you’d like to do this yourself, the code is available, you can get it with

git clone http://git.tiker.net/trees/commit-timeline.git