quoted from mailing list
[This is] a pair of scripts I use to batch up commit messages and then send them periodically through the day.
The first, cvs_loginfo_email.pl, appends content to a file that the second, cvs_process_mail.pl sends as an e-mail when executed by the task scheduler in Windows. The e-mails they produce are in HTML format, since they contain hyperlinks into both ViewCVS and Bugzilla (any string of the format bug x in a commit message becomes a hyperlink).
cvs_loginfo_email.pl takes an extra argument at the end to specify the e-mail address to send e-mail to. It appends a file in a directory specified at the top of the script of the same name. A loginfo entry would look like this:
^test perl c:\bin\cvs_loginfo_test.pl "%{sVv}" $USER test-cvs at localdomain
Feel free to send me any improvements and feedback if you do find these useful.
Regards,
John Hall
cvs_loginfo_email.pl cvs_process_mail.pl

