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) SvnVcsRoot()
A Subversion VCS root |
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
VCS root 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 id, you should find all its occurrences in the current project and change them too. |
|
var id: String
VCS root 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 id, 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. |
open fun validate(consumer: ErrorConsumer): Unit
Validates this object and reports found errors to the provided consumer |
open fun create(): VcsRoot
Creates an instance of this VCS root via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor. |
|
open fun equals(other: Any?): Boolean |
|
open fun toString(): String |