SVN::Notify::Filter::Trac.3pm

Langue: en

Autres versions - même langue

Version: 2008-08-04 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

Name

SVN::Notify::Filter::Trac - Filter SVN::Notify output in Trac format

Synopsis

Use svnnotify in post-commit:
   svnnotify --p "$1" --r "$2" --to you@example.com --handler HTML \
   --filter Trac --trac-url http://trac.example.com
 
 

Use the class in a custom script:

   use SVN::Notify;
 
   my $notifier = SVN::Notify->new(
       repos_path => $path,
       revision   => $rev,
       to         => 'you@example.com',
       handler    => 'HTML::ColorDiff',
       filters    => [ 'Trac' ],
       trac_url   => 'http://trac.example.com/',
   );
   $notifier->prepare;
   $notifier->execute;
 
 

Description

This module filters SVN::Notify log message output from Trac markup into HTML. Essentially, this means that if you write your commit log messages using Trac wiki markup and like to use SVN::Notify::HTML or SVN::Notify::HTML::ColorDiff to format your commit notifications, you can use this filter to convert the Trac formatting in the log message to HTML.

If you specify an extra argument, "trac_url" (or the "--trac-url" parameter to "svnnotify"), it will be used to generate Trac links for revision numbers and the like in your log messages.

See Also

SVN::Notify
svnnotify

Author

David E. Wheeler <david@kineticode.com> Copyright (c) 2008 Kineticode, Inc. Some Rights Reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.