XP-Dev.com - Subversion Hosting, Project Tracking & Agile To. Blog Archive » Subversion post commit email hook, in Ruby. I’m a big believer in tools.
Personally, I believe that better engineers tend to use better tools, but that’s a subject to explore in another post. Here’s a handy Ruby script that sends a descriptive email after each subversion checkin. Version Control with Subversion. Before jumping into the broader topic of repository administration, let's further define what a repository is.
How does it look? How does it feel? Subversion dev list archives. Version Control with Subversion. Subversion (software) Apache Subversion (often abbreviated SVN, after the command name svn) is a software versioning and revision control system distributed as free software under the Apache License. Developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation.
Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). The corporate world has also started to adopt Subversion. Version Control with Subversion. A better Subversion post-commit hook than <tt>commit-email. I finally got round to automating sending out commit emails for our Subversion repositories.
I tried the supplied post-commit.tmpl and commit-email.pl, but they suck. Six hundred lines of Perl and no effort made to color the patch or format the check-in comment? I knocked up something that isn't going to win any beauty contents unless it's only up against commit-email.pl, in which case it should be a walk-over. Here's the script; as usual, the latest version will be in salma-hayek: #! Subversion.tigris.org.