Projects / CVSspam

CVSspam

CVSspam sends email when a change is committed to the CVS repository. Syntax-highlighted diffs describe the changes made, and links to Web frontends on CVS and bug tracking systems are generated where possible.

Tags
Licenses
Implementation

RSS Recent releases

  •  11 Jul 2005 09:25

Release Notes: Incorrectly targeted internal HTML links within the email body have been fixed. [[Wiki Links]] in the commit log comment can now be turned into hyperlinks. Non-ASCII characters in an email address will now be encoded. The presence of the CVS -kb option on a file will prevent it being diffed. Other minor enhancements have been made.

  •  09 Dec 2004 20:50

Release Notes: The release prevents a lone dot ('.') on a line in the log comment breaking notification mail, and log comments entered on a Mac sometimes breaking the subject header. New options were added to control when and if diffs are included in the message, and a few other minor bugs were fixed.

  •  24 Aug 2004 06:18

Release Notes: The amount of diff-output included in notification email messages is now limited (at around 2MiB). Incompatible changes in the CVS 1.12.x series hook-script interface are now accounted for, fixing "Expected arguments missing" error messages. A workaround for "received broken pipe signal" errors seen by some users was added. A couple of other code and documentation problems are now addressed.

  •  10 May 2004 11:13

Release Notes: This release will take sender email addresses from the CVSROOT/users config file, if it exists. Super-long lines in diff output are truncated to 1000 characters. A minor bug with the filenames-in-mail-subject option was fixed.

  •  23 Sep 2003 00:59

Release Notes: Mail can now be sent using Net::SNMP, which is useful for people with no MTA on their CVS server. The ViewCVS support was extended to handle configurations with multiple repositories. The documentation was reorganized a bit, and some undocumented features were noted. A few 'uninitialized variable' warnings were fixed.

Screenshot

Project Spotlight

JSONMinify

A JSON+C minifier.

Screenshot

Project Spotlight

Blender

A 3D animation studio for modeling, texturing, compositing, and video editing.