Seapine Surround Source Control Block

Source Controller for Seapine Surround SCM

info

The Seapine Surround provider is designed to work with Surround 4.1. It may not work with earlier versions of Surround.

Version

Available from version 1.0

Examples

 1<sourcecontrol type="surround">
 2  <executable>C:\Program Files\Seapine\Surround SCM\sscm.exe</executable>
 3  <serverconnect>127.0.0.1:4900</serverconnect>
 4  <serverlogin>build:buildpw</serverlogin>
 5  <branch>mybranch</branch>
 6  <repository>myrepository/myproject</repository>
 7  <workingDirectory>C:\myproject</workingDirectory>
 8  <recursive>1</recursive>
 9  <file>*.cpp</file>
10  <searchregexp>0</searchregexp>
11  <timeout units="minutes">10</timeout>
12</sourcecontrol>

Configuration Elements

Element Description Type Required Default Version
type The type of source control block. String - must be pvcs Yes n/a 1.0
branch The Surround SCM branch to monitor. String Yes n/a 1.0
dynamicValues The dynamic values to use for the source control block. Dynamic Values array No None 1.5
executable The local path for the Surround SCM command-line client (eg. C:\Program Files\Seapine\Surround SCM\sscm.exe). String Yes sscm 1.0
file A filename pattern to match to monitor and retrieve files. String No None 1.0
issueUrlBuilder Converts the comment (or parts from it) into an url pointing to the issue for this build. See IssueUrlBuilder for more details. IssueUrlBuilder No None 1.4
recursive Monitor and retrieve all files in child repositories of the specified repository. (Value 1 = true, 0 = false). Int32 No 0 1.0
repository The Surround SCM repository to monitor. String Yes n/a 1.0
searchregexp Treat the filename pattern as a regular expression. (Value 1 = true, 0 = false) Int32 No 0 1.0
serverconnect The IP address or machine name and port number of the Surround SCM server. String No 127.0.0.1:4900 1.0
serverlogin Surround SCM login:password that CCNet should use. String No Administrator 1.0
timeout Sets the timeout period for the source control operation. See Timeout Configuration for details. Timeout Configuration No 10 minutes 1.0
workingDirectory The local path to get files from Surround SCM to. String Yes n/a 1.0

Notes

Contributed by Yan Shapochnik and Pete Vasiliauskas at Seapine Software.

Automatically Generated

Documentation generated on Monday, 26 May 2014 at 7:18:02 AM