Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Theory (10)

  (email not shown publicly)
AOL IM: dwTheory (Add Buddy, Send Message)
Yahoo! ID: dew7e (Add User, Send Message)

Perl, PostgreSQL hacker; US politics junkie; Webapp developer; Portvangelist; profane iconoclast.


Journal of Theory (10)

Wednesday August 27, 2003
06:57 PM

activitymail 1.10

[ #14355 ]

It is my pleasure to announce the release of the activitymail 1.10, available shortly from your nearest CPAN mirror.

This is a major upgrade to my little CVS notification program, but I think I got all of your requests in there (although some of the options have changed, and the code you might have sent me most certainly has changed!) Here's what you can look forward to as soon as your CPAN mirror syncs:

  • Added empty lines between the text of the commit message and the attached diff. This looks neater in mail clients that display attachments inline.
  • Added -H option sending HTML email. Thanks to Hernan Otero for the initial implementation.
  • Added -V option to include revision numbers after each listed file. Thanks to Hernan Otero for the initial implementation.
  • Cut down on the number of times that data is copied in the script, thus reducing processing time and memory requirements, especially on big commits.
  • Added -w option for a link to a CVSWeb view of the diff for each changed file. Actually looks best when used with HTML. Thanks to Hernan Otero for the initial implementation.
  • Added check for binary files so that they won't be diffed.
  • Added -B option to specify a list of binary file name extensions to indicate files that should not be diffed.
  • New files and deleted files are now diffed against /dev/null in order to provide a more realistic diff.
  • Added -j option to point to a diff executable to compare added and deleted files. Defaults to "diff", assuming that it's in the path.
  • Added -M option to prevent messages over a maximum size from being emailed. Thanks to Sam Tregar.
  • Added -S option to add directory context information to the subject. Thanks to Kent Lindquist.
  • Branch tags are now listed in the email under their own header. Suggested by David Krembs.
  • Added -v option to print the version number.
  • Added POD tests.
  • Switched to Module::Build for installation.



The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Script didn't worked for me at first, I had to cut an extra char:

    <     print SENDMAIL "\n$$body";
    >     print SENDMAIL "\n$body";

    and now it runs ok...