CVSspam sends notifications via email when there is a commit to the CVS repository.
A few key features of CVSspam include the inclusion of unified-diffs for all text files, along with the committer's log comments, in every email. You can configure limits to ensure that emails don't become too large. If you choose, you can also include links to Bugzilla bugs, RT tickets, and JIRA issues in your emails from specially formatted log messages.
In addition to all this, CVSspam offers links to a ViewCVS, CVSweb, or Chora view of your repository, which can be incredibly useful when looking at binary image files before and after a change. Plus, it's written in Ruby.
The latest release of CVSspam includes several new features and improvements. For example, email addresses parsed from CVSROOT/users are now stripped of any surrounding quotes, thanks to a patch from Elan Ruusamäe. A numbering error that caused links from the top-of-mail index to point at the wrong file was fixed thanks to reports from several people.
Other updates include the ability to handle [[Wiki Links]] in the commit log comment, improved email address handling that can now encode non-ASCII characters in any 'personal name' portion of an address, the ability to avoid producing a diff for files with the -kb 'sticky option', and support for specifying a charset for emails.
Overall, CVSspam is a powerful tool that can help you keep track of changes in your CVS repository. Its numerous features and improvements make it a must-have for anyone who needs to stay on top of their code changes.
Version 0.2.12: N/A