Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
74:cms_subversion [2023/08/22 10:48] – [Subversion] alz | 74:cms_subversion [2024/01/30 09:41] – prnr | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[: | ||
+ | |||
+ | ==== Subversion ==== | ||
+ | |||
+ | Stages supports SVN 1.9, 1.10 and 1.14 | ||
+ | |||
+ | === Example Configuration === | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | <!-- Global Properties --> | ||
+ | < | ||
+ | <!-- Host Properties --> | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | === Host Properties === | ||
+ | |||
+ | These configuration properties affect the behavior of one Subversion server. | ||
+ | |||
+ | *** ** '' | ||
+ | Properties marked with ** * ** are required for the adapter to work. | ||
+ | |||
+ | **# ** '' | ||
+ | Properties marked with ** # ** are required but can also be set in the //File Management// | ||
+ | |||
+ | **+ ** '' | ||
+ | Properties marked with ** + ** are required, but there is a default value. This values can be overridden by configuring it in the config.xml. | ||
+ | |||
+ | > user ** # ** | ||
+ | |||
+ | * __Description__: | ||
+ | The Subversion user needs read and write access to the repository. | ||
+ | |||
+ | > password ** # ** | ||
+ | |||
+ | * __Description__: | ||
+ | > http.connection.timeout ** + ** | ||
+ | |||
+ | * __Default Value__: 30000 | ||
+ | * __Description__: | ||
+ | > http.max.connections ** + ** | ||
+ | |||
+ | * __Default Value__: 100 | ||
+ | * __Description__: | ||
+ | > http.ssl.allow.all ** + ** | ||
+ | |||
+ | * __Default Value__: false | ||
+ | * __Description__: | ||
+ | > use.system.account.for.download ** + ** | ||
+ | |||
+ | * __Default Value__: false | ||
+ | * __Description__: | ||
+ | > domain | ||
+ | |||
+ | * __Description__: | ||
+ | > http.authentication.hostname (required for ntlm authentication) | ||
+ | |||
+ | * __Description__: | ||
+ | === Repository Configuration === | ||
+ | |||
+ | Access to Subversion projects can be configured in Stages processes via “Management > File Management > Repositories”. [[https:// | ||
+ | |||
+ | > Name: The name of this Subversion configuration. This name will be used by Stages to refer to this repository configuration (e.g. in repository plan) | ||
+ | |||
+ | > Subversion Server: This selection field contains an entry for each cms-host section in the Stages configuration file (config.xml). You can select the host for this repository configuration. | ||
+ | |||
+ | > Repository Path Define the path to the Subversion repository. This overwrites the **path** | ||
+ | |||
+ | Example: | ||
+ | |||
+ | * **config.xml**: | ||
+ | * Value in **Repository Path**: // | ||
+ | * Resulting **URL**: //< | ||
+ | * The path from the config.xml gets overwritten by the value from Repository Path. | ||
+ | |||
+ | > Enforce Usage of System Account If this is set to //true//, Stages will use the user credentials from this repository configuration for **ALL** | ||
+ | |||
+ | > Username: Define a username for this repository configuration. This overwrites the property **username** | ||
+ | |||
+ | > Password Define a username for this repository configuration. This overwrites the property **password** | ||
+ | |||
+ | > Default Lifecycle Select a lifecycle from the process metamodel as default for files from this repository. | ||
+ | |||
+ | ==== Known Limitations ==== | ||
+ | |||
+ | == svn: | ||
+ | |||
+ | If the svn attribute " | ||
+ | |||