[Buildbot-devel] CVS change source

Andy Howell AndyHowell at austin.rr.com
Wed Jul 7 10:00:00 UTC 2010

After getting frustrated with the various CVS change sources, I decided to write a
dedicated script.

FreshCVS - Could not get this going at all, project dead?
Bonsai   - Tried this awhile ago, can't remember why I didn't use it.
syncmail - Works, but could not determine repo. repository not set. No updates since 05

I used the cvs-syncmail as a starting point, ripping code that generated diffs. Like the
other scripts, this hooks into loginfo. It has the following features:

Allows passing in the CVS repository to buildmaster
Allows setting the CVS module
Handles files with embedded spaces
Files include their full path, relative to cvsroot.
Sets the CVS branch

It still needs more testing before, but seems to work in my limited trials.

My hope is that the script and my changes to changes/mail.py can eventually be added to
the distribution, making it easier to setup buildbot with CVS.




More information about the devel mailing list