[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

ANN: SVN::Notify 2.10

From: David Wheeler <david_at_kineticode.com>
Date: 2004-10-08 01:45:39 CEST

I'm pleased to announce the release of SVN::Notify 2.10 a new version
of my Subversion activity notification module and application. This
release is mostly a refactoring of the previous code. However, it is
now much easier to subclass SVN::Notify, and I've moved the HTML
notification support into a subclass as an example. The svnnotify
script has only been changed to require "--handler HTML", where "HTML"
is the name of a subclass of SVN::Notify, instead of the old "--format
html" option, which is now deprecated.

Here is the complete list of changes:

2.10 2004-10-07T06:18:59
       - Added many new methods to break up the various activities of
         assembling a notification message. This will make subclassing
         easier.
       - Moved all HTML notification functionality into a new subclass,
         SVN::Notify::HTML.
       - Added new "handler" parameter to new() and "--handler" option to
         svnnotify to specify what subclass should handle sending the
         notification. Just specify the name of a subclass, such as
"HTML"
         for SVN::Notify::HTML. This replaces the "format" parameter,
which
         is now deprecated.
       - Added code to Build.PL to set the shebang line in the test
         scripts. Reported by Robert Spier.
       - Changed name of attached diff file to be named for the revision
         and the committer, rather than the committer and the date.
         Suggested by Robert Spier.
       - Added Author, Date, and Revision information to the top of each
         message.
       - The ViewCVS URL is no longer output for each file. A single link
         for the entire revision number is put at the top of the email,
         instead. ViewCVS Revision URL syntax pointed out by Peter
         Valdemar Morch.
       - Changed the C<send()> method to C<execute()> to better reflect
         its generalized use as the method that executes actions in
         response to Subversion activity.
       - The tests no longer require HTML::Entities to run. The HTML
         email tests will be skipped if it is not installed.
       - Added accessor methods for the attributes of SVN::Notify.

You can get SVN::Notify 2.10 from CPAN:

   http://search.cpan.org/dist/SVN-Notify/

Enjoy!

David

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 8 01:43:33 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.