open class SvnVcsRoot : VcsRoot
A Subversion VCS root
enum class ExternalsMode
Subversion externals mode |
|
enum class WorkingCopyFormat
A Subversion working copy format |
SvnVcsRoot(init: SvnVcsRoot.() -> Unit = {}, base: SvnVcsRoot? = null) |
var configDir: String?
Custom Subversion configuration directory to use |
|
var customSshKey: String?
A path to SSH key on the TeamCity server machine to use |
|
var enableNonTrustedSSL: Boolean?
Whether TeamCity should accept non-trusted SSL certificates from Subversion server |
|
var externalsMode: ExternalsMode?
A mode of externals support |
|
var labelingMessage: String?
A message to use for labeling |
|
var labelingRules: String?
Labeling patterns to use |
|
var passphrase: String?
A passphrase for SSH key if it is encrypted |
|
var password: String?
A password for Subversion connection |
|
var sshPort: Int?
SSH port to use |
|
var uploadedKey: String?
Name of the uploaded SSH key to use for connections via SSH. |
|
var url: String?
Subversion server URL |
|
var useDefaultConfigDir: Boolean?
Whether the default Subversion configuration directory should be used |
|
var userName: String?
A username for Subversion connection |
|
var workingCopyFormat: WorkingCopyFormat?
Subversion working copy format to use |
var extId: String
VCS root external id. It appears in web UI and is used in urls. Can be changed at any time. But be aware that some settings use it, e.g. as a part of parameter reference. If you change the extId, you should find all its occurrences in the current project and change them too. |
|
var name: String
VCS root name |
|
var pollInterval: Int?
VCS root polling interval |
|
var type: String
VCS type |
|
var uuid: String
VCS root uuid. It is mandatory, TeamCity uses it to identify entities. If root's uuid changes, TeamCity considers it to be a new VCS root. |