A CM Synergy project (which is similar to a "view" in other SCM packages).
Available from version 1.0
1<project> 2 <release>Product/1.0</release> 3 <projectSpecification>Product-1</projectSpecification> 4 <taskFolder>1234</taskFolder> 5 <baseline>false</baseline> 6 <purpose>Integration Testing</purpose> 7 <template>true</template> 8</project>
|baseline|| If true, creates a new baseline for the project configuration after a successful integration.
Realistically, a successful continuous integration does not justify creation of a baseline. Baselines should be used to create a snapshot of a configuration, so that anyone can usually based on a project mileston
|projectSpecification||The configured Synergy project specification for all source control operations.||String||Yes||n/a||1.0|
|purpose||Synergy purpose specification for the project and any created baselines.||String||No||Integration Testing||1.0|
|reconcile|| If enabled, updates the work area from the database, discarding all uncontrolled files in the work area and changes to static objects.
Useful if your build process adds or modifies files in the source tree.
|release|| The configured Synergy release value for the given project.
The component \+ version specification.
|taskFolder|| The folder specification for the shared folder which will be used to "manually" add successfully integrated tasks added to.
This should be a shared folder added to the reconfigure template/properties for all developer's projects (i.e., projects for purpose "Insulated Development" or "Colloborative Development"). The easiset way to do this is by creating a "folder template", which is then added to the "Default Release" reconfigure templates "Default Release:Insulated Development" or "Default Release:Colloborative Development". Adding integrated tasks to a shared task folder is an alternative to creating a new baseline for every successful integration build. Most source control providers implemented by CruiseControl.NET use labels for grouping change sets. However, Synergy is an activity based SCM tool that groups changes by ...
|template|| If true, resets the reconfigure properties for this project and all subprojects to use the reconfigure template.
Do not set to true if you have manually set the template to reconfigure with specific settings (e.g., reconfigure by object status, with a manually added set of tasks, etc).
Documentation generated on Monday, 26 May 2014 at 7:18:03 AM