Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
74:cms_subversion [2019/10/11 10:56] – tssr | 74:cms_subversion [2024/02/15 00:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
==== Subversion ==== | ==== Subversion ==== | ||
+ | |||
+ | Stages supports SVN 1.9, 1.10 and 1.14 | ||
=== Example Configuration === | === Example Configuration === | ||
Line 7: | Line 9: | ||
<code xml> | <code xml> | ||
< | < | ||
- | <cms-property name=" | + | <!-- Global Properties --> |
< | < | ||
+ | <!-- Host Properties --> | ||
< | < | ||
< | < | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
</ | </ | ||
=== Host Properties === | === Host Properties === | ||
- | **user** | + | 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 === | ||
- | * Default Value: N/A | + | Access to Subversion projects can be configured in Stages processes via “Management > File Management > Repositories”. [[https:// |
- | * Description: You may enter the Subversion username for the Stages system account here instead of the corresponding field Username in the CMS profile. If both values exist, the username from the CMS profile is preferred. | + | |
- | **password** | + | > 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) |
- | * Default Value: N/A | + | > Subversion Server: This selection field contains an entry for each cms-host section in the Stages |
- | * Description: | + | |
- | **domain** | + | > Repository Path Define the path to the Subversion repository. This overwrites the **path** from the URL entered in the configuration file (config.xml). |
- | * Default Value: N/A | + | Example: |
- | * Description: | + | |
- | **http.authentication.hostname | + | |
+ | | ||
+ | * Resulting **URL**: //< | ||
+ | * The path from the config.xml gets overwritten by the value from Repository Path. | ||
- | * Default Value: N/A | + | > Enforce Usage of System Account If this is set to //true//, Stages will use the user credentials from this repository configuration for **ALL** |
- | * Description: | + | |
- | **http.connection.timeout** | + | > Username: Define a username for this repository configuration. This overwrites the property |
- | | + | > Password Define a username for this repository configuration. This overwrites the property |
- | | + | |
- | **http.max.connections** | + | > Default Lifecycle Select a lifecycle from the process metamodel as default for files from this repository. |
- | * Default Value: 100 | + | ==== Known Limitations ==== |
- | * Description: | + | |
- | **http.ssl.allow.all** | + | == svn: |
- | * Default Value: false | + | If the svn attribute "svn:needs-lock" |
- | * Description: | + | |