Crank - SVN Output
Crank is a command-line tool to easily generate log output from SVN repositories based on ERB templates. It’s best to use Crank in SVN hook scripts to generate the output every-time you’ve done a commit.
Source is available from the GIT repos.