Sourceforge CVS details

I've been looking a bit into how one can use the CVS special files to add functionality to CVS, for example by being emailed on commits, tags, etc. I stumbeled over a document describing Enhancing Project CVS Services using Scripts. I've not had the time to read it carefully, but it seems to have a few pointers on extending CVS functionality.