[cvsspam-devel] group commit notifications in one email

David Holroyd dave at badgers-in-foil.co.uk
Mon Oct 27 11:41:18 GMT 2008


Yifei, I just found your email stuck in the moderation queue (sorry),

On Tue, Jul 22, 2008 at 03:21:23PM -0500, Yifei Yao wrote:
> I am using CVSspam to generate email notification for CVS commit.
> Currently I am receiving one email per commit. I am wondering whether
> there is a way to group several commits (say in five minutes time frame)
> in one email. The sample email msg posted on the CVSspam shows that one
> email includes several file commits, please enlighten me in this area as
> how to achieve what the sample displays. 

CVSspam is all geared-up to compensate for the non-atomicity of CVS
commits, and does much work to group together all changes that result
from a single 'cvs commit' invocation.

The example you saw on the project page is actually a single CVS commit
(a very strange commit that touches files from multiple top-level CVS
folders, where working directories include files checked-out on
different branches (!), but it's still just one 'cvs commit' invocation
that creates the message).

What you would like to do is technically possible, but would require
some fairly significant rework of the integration between between CVS
and CVSspam.  Since I only want the one-commit=one-email pattern, I'm
unlikely to make changes along these lines myself.  Sorry!


ta,
dave
-- 
http://david.holroyd.me.uk/



More information about the cvsspam-devel mailing list