[cvsspam-devel] [ANN] CVSspam 0.2.12 released

David Holroyd dave at badgers-in-foil.co.uk
Mon, 11 Jul 2005 15:47:30 +0000


CVSspam 0.2.12 is now available,

  http://www.badgers-in-foil.co.uk/projects/cvsspam/

[I've made a shiny new template for the project page, including an RSS
feed of release announcements.]


Changes since release 0.2.11:

 * 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 file next to the one they should have pointed at was
   fixed; as reported by several people.

 * Ricardo Pardini provided a patch that handles [[Wiki Links]] in the
   commit log comment.

 * Newer versions of Ruby don't allow scripts to modify their
   command-line arguments, so CVSspam altered to avoid doing that. (A
   problem that was introduced in release 0.2.11 while trying to fix
   another issue; thanks to Sven Köhler for checking this).

 * Improve email address handling, so that we can now encode non-ASCII
   characters in any 'personal name' part of an address. Elan Ruusamäe
   pointed out the lack of encoding.

 * Per a suggestion by Corporate Gadfly, the presence of the -kb 'sticky
   option'[1]  on a file now causes CVSspam to avoid producing a diff for
   that file; handy when diff's inbuilt binary-file detection heuristic
   fails. The -kb option can be specified when files are added to the
   repository, or added later with cvs admin.

 * It is now possible to specify a charset for emails in the
   'CVSROOT/loginfo' configuration file (so the setting can vary between
   CVS modules). This feature was implemented by Elan Ruusamäe.

 * Handle the case where someone has checked out the entire repository
   ('cvs co .'); avoid creating email subjects with prefix '[CVS .]'.
   Thanks to Christopher Petro for the patch.

 * Allow the internal $max_lines_per_diff option to be set to nil,
   meaning 'no limit', following Christopher Petro's suggestion.

 * The CSS formatting for the 'commit log comment' portion of the email
   now allows long lines to be broken, in mail clients that support this
   feature.

 * The documentation now gives an overview of the install process before
   diving into a description of the steps.

 * Notification of commits to a given, single file can now be
   automatically threaded together by mail clients that support this,
   thanks to a suggestion by Elan Ruusamäe.


[1] http://cvsbook.red-bean.com/cvsbook.html#Controlling%20Keyword%20Expansion


dave

-- 
http://david.holroyd.me.uk/