Do you have any recommendations for a relatively turn-key SVN checkin notification system?
I'm looking for something that allows a summary of repository files changed and the contents of the actual diffs to be sent to all members of a development team by email when commits occur, perhaps with links to the full affected source file at ViewVC or something. That's optional.
I definitely want the actual diff/code excerpts to be neatly compartmentalised. Nobody is going to look at these things (as if they will anyway :-) if it's just a big, reckless dump of incomprehensible code fragments right from the beginning. In principle, I just want to see the revision number, summary, user who made the commit, and a list of affected repository files.
I spent a little bit of time looking at the feasibility of writing my own, and while I see that SVN has "hooks" for catching various events in precisely this manner, getting something polished that works well does seem to be a rather involved task. Being fairly certain that open-source packages to this effect exist out there, I was wondering if any of you could help save me the trouble of figuring out which ones are good and which ones are bad. I'm looking for something fairly easy to set up and not requiring a great deal of time; I'd love to spend the time learning the ins and outs of a really comprehensive system, but I have to actually do the development, too.
Thank you all very much in advance!
EDIT: I know Sourceforge does this fairly well. I'm on several -dev lists where I constantly get these messages. But I can't really use Sourceforge for the sorts of projects I'm working on.