What is CVSSpam
CVSSpam is a script that spams your mailing lists with messages whenever something is committed. Unlike other tools that do this, the commit message is rich HTML with easy to read diffs.
If you don't want HTML emails sent, try another tool (see Using log_accum).
How do I use it?
If you are a project despot, you can enable CVSSpam for your project by doing the following:
- Check out your project's
CVSROOT - Edit the
CVSROOT/loginfofile to include the following, replacing YOURPROJECT with, errm, your project: - Edit the
CVSROOT/commitinfoadding the following line: - Copy
/usr/local/despots/cvs/cvsspam.conf.sampletoCVSROOT/cvsspam.conf - Edit the file, look at the first 5 lines or so, it will be obvious what you have to change

- Add this file to CVS.
- Edit
CVSROOT/checkoutlistand addcvsspam.confto the list of files. - Commit these four files
- CVSSpam generates large messages, so you'll probably need to update the max message size for the SCM mailing list. Edit the file PROJECT_HOME/lists/scm/msgsize to bump it up to a couple 100K or remove the "msgsize" file altogether to remove any limits.
- Go get a beer.
Note: if your project uses Fisheye and your links aren't working, there's a couple new lines in the conf.sample, please check it again.
Labels
