[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 23:29:41 UTC 2009


All,

On Fri, May 1, 2009 at 3:58 PM, Bill Deegan <bill at baddogconsulting.com> wrote:
> 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.abc.com:/home/abc', '-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?


Any reason not to add "-N" after the -d srcdir in the cvs checkout command?

-Bill




More information about the devel mailing list