[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/