[Buildbot-devel] How to handle checking out from CVS when the module is an alias which points to multiple directories?

Bill Deegan bill at baddogconsulting.com
Fri May 1 22:58:48 UTC 2009


Greetings,

I'm tryng to setup buildbot pulling from CVS.
I want to check out "Build"
This is defined in CVSROOT/modules as:
Build -a src regress tools

When I try to have buildbot checkout that module I get the following errors:
cvs checkout: existing repository /home/abc/src does not match /home/abc/regress
cvs checkout: ignoring module regress
cvs checkout: existing repository /home/abc/src does not match /home/abc/tools
cvs checkout: ignoring module tools

This is due to the command line buildbot constructs to check this out which is:
 argv: ['/usr/bin/cvs', '-d',
':pserver:deegan at cvshost.oasys-ds.com:/home/oasys', '-z3', 'checkout',
'-d', 'source', '-D', 'Fri, 01 May 2009 18:55:44 -0000', 'Build']

Apparently using checkout -d doesn't work well with module alias's.

Any suggestions how best to handle this?

-Bill




More information about the devel mailing list