Bamboo 2.2 : Known issues with CVS in Bamboo 2.0
This page last changed on Mar 08, 2009 by alui.
In Bamboo 2.0, we rewrote the CVS implementation and replaced the CVS log command with the CVS rlog command - this lets you perform a CVS update on your local working directory without checking out your project.
1) Incompatibility with CVS servers 1.11.1 and belowSupport for the rlog command 1.11.1p and performing a CVS rlog command returns the following error: -cvs [rlog aborted]: server does not support rlog 2) Incompatibility with CVS server version 1.11.x when using "." to denote the root module to be checked out.The CVS rlog command fails if you are using CVS version 1.11.x, with the following error.
INFO | jvm 1 | 2008/05/15 14:19:10 | E cvs: recurse.c:642: do_recursion: Assertion `strstr (repository, "/./") == ((void *)0)' failed.
INFO | jvm 1 | 2008/05/15 14:19:10 | error
Please upgrade your CVS version to 1.12.x to get around this issue. 3) CVS Checkout formatDue to prior issues, Bamboo will checkout all files (including text files) from the CVS server as binary, however post Bamoo 2.1.2 this behaviour can be changed via a system parameter. To do this restart Bamboo with the following parameter (if you have any elastic agents running, ensure that they are shut down before you restart the Bamboo server. If you do not shut down your elastic instances before restarting, they will continue to run and become orphaned from your Bamboo server).
-DCVS_CHECKOUT_BINARY_FORMAT=false
Post 2.1.5 this has been replaced with a more flexible option -DCVS_CHECKOUT_FORMAT=BINARY
For further reference, on configuring Bamboo start-up options see this document |
![]() |
Document generated by Confluence on Mar 09, 2009 17:07 |