sscmget -- Gets files from a Surround SCM repository.
Usage: Get all files and repositories from repository 'Mainline/Widget' recursively from the 'Widget 1.0' branch to the working directory setup for user 'administrator'. This call forces the file retrieval from the server even if the local file is current and overwrites any local files that are writable with the server copy.Source: http://nantcontrib.sourceforge.net/release/0.85/help/tasks/sscmget.html<sscmget
serverconnect="localhost:4900"
serverlogin="administrator:"
file="/"
branch="Widget 1.0"
repository="Mainline/Widget"
recursive="true"
force="true"
overwrite="true"
/>
sscmlabel -- Creates file or repository labels for a Surround SCM repository.
Usage: Label version 4 of the file 'Mainline/Widget/Widget.java' in the 'Widget 1.0' branch with 'Release 1.0.1' and the given comment. An existing 'Release 1.0.1' label on this file to be moved to version 4 of the file.
Source: http://nantcontrib.sourceforge.net/release/0.85/help/tasks/sscmlabel.html<sscmlabel
serverconnect="localhost:4900"
serverlogin="administrator:"
branch="Widget 1.0"
repository="Mainline/Widget"
file="readme.txt"
label="Release 1.0.1"
overwritelabel=" true"
comment=" This labels the final build for the release of Widget 1.0.1."version=" 4"
/>
sscmcheckin -- Checks in files in Surround SCM repository.
Usage: Check in file 'Mainline/Widget/Widget.java' from the 'Widget 1.0' branch from the working directory setup for user 'administrator' with comment 'I made some changes'. Set the 'Release 1.1.1' label to this new version, even if the label already exists on an earlier version.<sscmcheckin
serverconnect="localhost:4900"
serverlogin="administrator:"
file="Widget.java"
branch="Widget 1.0"
repository="Mainline/Widget"
comment="I made some changes"
label="Release 1.1.1"
overwritelabel="true"
/>
Source: http://nantcontrib.sourceforge.net/release/0.85/help/tasks/sscmcheckin.html
sscmcheckout -- Checks out files from a Surround SCM repository.
Usage: Check Out version 1 of the file 'Mainline/Widget/Widget.java' exclusively from the 'Widget 1.0' branch to the working directory setup for user 'administrator'. Writable local files are not overwritten, even if they are out of date.Source: http://nantcontrib.sourceforge.net/release/0.85/help/tasks/sscmcheckout.html<sscmcheckout
serverconnect="localhost:4900"
serverlogin="administrator:"
quiet="true"
file="Widget.java"
branch="Widget 1.0"
repository="Mainline/Widget"
overwrite="false"
writable="true"
version="1"
exclusive="true"
/>
In addition there are 2 more tasks for Surround SCM sscmfreeze and sscmunfreeze.
Note: that All the task in this section are provided by NAnt contrib