You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Adolf Schwarz <ad...@gmx.at> on 2006/04/25 21:28:53 UTC

mailer.py style daily summary of commits

Hi,

I am running a SVN server with several repositories and the mailer.py 
script to notify all users of commits.

Sometimes one user does several commits a day, flooding all other users 
with commit e-mail messages. That's annoying, since one message for all 
commits would be enough.

It would be better if everyone gets only one daily summary about the 
changes in the repository. I am aware that would not be a hook, but a 
script run by taskplaner or cronjob.

I am running on Windows Server 2003 with Apache2, PHP, Python, Mysql.

Is there any existing solution for that?

regards,
Adolf Schwarz

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: mailer.py style daily summary of commits

Posted by "Wesley J. Landaker" <wj...@icecavern.net>.
On Tuesday 25 April 2006 15:28, Adolf Schwarz wrote:
> I am running a SVN server with several repositories and the mailer.py
> script to notify all users of commits.
>
> Sometimes one user does several commits a day, flooding all other users
> with commit e-mail messages. That's annoying, since one message for all
> commits would be enough.
>
> It would be better if everyone gets only one daily summary about the
> changes in the repository. I am aware that would not be a hook, but a
> script run by taskplaner or cronjob.
>
> I am running on Windows Server 2003 with Apache2, PHP, Python, Mysql.
>
> Is there any existing solution for that?

Yes, a very easy way would be to install mailman 
<http://www.gnu.org/software/mailman/index.html>. Mailman just uses python, 
which you already have installed, I'm not sure what other dependencies is 
has. Anyway, you just need mailing list software that supports message 
digests.

Then, just point your mail at a list with the appropriate people subscribed 
in digest mode. This way you also have the flexibility of each user either 
getting digest versions, or getting each individual e-mail--whichever they 
prefer.

-- 
Wesley J. Landaker <wj...@icecavern.net> <xm...@icecavern.net>
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2