March 25, 2007

Posted by John

Tagged snitch, subversion, and twitter

Older: How To Pimp Your Local Rails Setup

Newer: Notre Dame Web Group Hiring

Snitch: Tattling on your Subversion Commits

So a few weeks back, Chas, Bill and I were talking about how it would be cool to have some way of keeping track of who was committing what and when on various projects. We chatted a bit and I started to read about subversion hooks. The next night I had a rough working copy, but it was just that, rough.

I spent a bit more time on it and now I’m ready to release Snitch. It’s a simple gem with a command line helper that makes it really easy to send commit messages and the affected files to Campfire and Twitter.

It’s as simple as installing the gems, filling out a config file and adding a few lines to your repositories post-commit file in the hooks directory. Check out the rubyforge site I whipped up for more step-by-step installation instructions and example screenshots.

If you have ideas for services other than Campfire and Twitter, such as SMS, email, IM, Basecamp, etc. leave them in the comments here.


Sorry, comments are closed for this article to ease the burden of pruning spam.


Authored by John Nunemaker (Noo-neh-maker), a programmer who has fallen deeply in love with Ruby. Learn More.


Release your software more often with fewer problems.
Flip your features.