This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

The SVNKit library in Bamboo was upgraded to version 1.2, in Bamboo 2.1.4.

This has two implications for source code checked out by Bamboo:

  • any source code checked out by Bamboo will be automatically upgraded to be compatible with Subversion 1.5 and 1.6.
  • (Bamboo 2.1.4 and earlier) any working copies already checked out are automatically upgraded to be compatible with Subversion 1.5.

This does not adversely affect any pre-1.5 Subversion servers. However, if you use a pre-1.5 Subversion client to access code checked out by Bamboo, then any Bamboo builds on that code may fail. Please refer to BAM-3241 for further details.

You can configure Bamboo to prevent it from automatically upgrading any source code checked out, by configuring the following parameter:
bamboo.svn.wc.format=1.4
(info) Valid values for this parameter are 1.3, 1.4, 1.5 and 1.6

Setting this parameter to 1.4 tells Bamboo to

  • check out code to version 1.4 if no working copy exists
  • not to automatically upgrade any already checked out code of an existing working copy to be compatible with Subversion 1.5.

To change this parameter for your Bamboo instance, you can follow either one of the methods below:

  • Add the parameter with a '-D' prefix and appropriate value, in your command line when starting Bamboo. e.g. -Dbamboo.svn.wc.format=1.4, or
  • Add the parameter as a property in your <bamboo-home>/bamboo.cfg.xml file.
    e.g. <property name="bamboo.svn.wc.format">1.4</property>