Changes for version 1.10 - 2003-08-27
- 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.
Documentation
CVS activity notification