I just recently upgraded to the 2.x cvs plugin, specifically 2.3. I have several jobs that check out more than 1 module and then runs a script. The cvs plugin insist on using the -d option to specify a directory. This is different behaviour from before and causing me problems.
For example, my modules to check out are dir_a/dir_b/dir_c and dir_a/ dir_1/dir_2. I then run a script from the top level that needs the directory structure intact. The cvs commands were: cvs checkout dir_a/dir_b/dir_c dir_a/dir_1/dir_2 Now the cvs commands are: cvs checkout -d dir_a/dir_b/dir_c dir_a/dir_b/dir_c cvs checkout -d dir_a/dir_1/dir_2 dir_a/dir_1/dir_2 This fails with the error: cvs [checkout aborted]: could not change directory to requested checkout directory `dir_a/dir_b/dir_c': No such file or directory cvs [checkout aborted]: could not change directory to requested checkout directory `dir_a/dir_1/dir_2': No such file or directory Under the job configuration. I have Remote Name as dir_a/dir_b/dir_c and the local name as blank. I need the cvs commands to be: cvs checkout dir_a/dir_b/dir_c cvs checkout dir_a/dir_1/dir_2 How can I do this? I am running Jenkins 1.463 and CVS Plugin 2.3. Best Regards, Shelley
