Configure Accurev repository
| Chapter 3. Configure repositories |

## Configure Accurev repository

You are able to build against particular Accurev stream. When perform build, QuickBuild creates reference tree to check out contents of that stream. You can get location of this reference tree through method call getWorkspaceDir(build). Normally this is a sub directory named by build stream under current configuration's checkouts directory. As regard to label step in QuickBuild, it will result in creating corresponding snapshots in Accurev.

Build stream

  Specify stream name to build against. You can also specify a snapshot name here to build against a particular snapshot. Other settings such as Accurev server, user name, password will be taken from Accurev client installed at this build machine.

Additional streams to detect changes from

  Specify additional streams from which to detect changes. This is useful when you want to detect promotions made into other streams whose file changes will be propagated to the build stream. Multiple streams should be separated by spaces, and single stream name containing spaces should be quoted.

Accurev executable path

  Path to your Accurev executable. For example: C:\Program Files\AccuRev\bin\accurev.exe. It should be specified here, if it does not exist in the system path.

Quiet period

  Number of seconds current repository should be quiet (without checkins) before QuickBuild decides to check out the code from this repository for a build. This is used to avoid checking out code in the middle of some other checkins. This property is optional. When set as 0, quiet period will not be used before checking out code to build.

Login mapping

  Choose login mapping for this repository. Login mapping is used to map repository login to QuickBuild user. It can be configured at "login mappings" tab of the configuration.

Configure StarTeam repository |  | Configure QuickBuild repository