[Buildbot-devel] irritating cvs checkout behaviour

eric sommerlade sommerlade at gmx.net
Fri Apr 23 13:14:09 UTC 2004


Hello buildbot users,

we noticed some irritating behaviour of cvs when trying to build our
programs. We need more than one cvs module (e.g. some of our own build
scripts), so we set 
cvsmodule = "dev/build-scripts dev/testapp"
in master.cfg.

the command for CVS is then 
"cvs -d ... -z3 checkout -r HEAD -d work_dir dev/build-scripts dev/testapp"

CVS places the checkout in 
buildclienthome/build_name/work_dir/dev/build-scripts
buildclienthome/build_name/work_dir/dev/testapp

On the other hand, when having only one cvs module to be checked out, 
e.g. cvsmodule = "dev/build-scripts",
CVS places the output in 
buildclienthome/build_name/work_dir/ , omitting "dev/build-scripts"

This is stated in the CVS docs, but we found it rather annoying. 
To overcome this, use the "-N" flag for single modules, 
e.g. cvsmodule = "-N dev/build-scripts", which places the output in
buildclienthome/build_name/work_dir/dev/build-scripts

Of course, this has more or less nothing to do with buildbot, but I thought
it might help people save some time.

Regards,

Eric

-- 
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info





More information about the devel mailing list