Vcs Settings
Contains settings from the Version Control Settings tab of build configuration or template.
Properties
Defines branch filter which can be used to limit the branches visible in the build configuration.
Whether builds in the default branch are allowed and the default branch is shown in UI. By default, true.
Custom build checkout directory. By default, empty, i.e. build uses the default checkout directory.
Defines a preferred checkout mode for the build.
If true, all files in build's working directory will be deleted before the build is started. By default, false.
Whether changes reachable from the default branch should be excluded from other branches. By default, false.
If true, build will include snapshot dependencies changes when reporting changes on UI. By default, false
Functions
Copies the receiver vcs settings
Copies the receiver vcs settings to the specified target
Attaches a VCS root with the specified id with the given checkout rules to a template or buildType. This method can be used to attach a VCS root which is not defined in Kotlin.
Attaches the specified VCS root with the given checkout rules to a template or buildType