# Package-level declarations

Packages for version control systems.

#### Since

4.4

## Types

SourceControl
Link copied to clipboard
@ServiceScope(value = Settings::class)
interface SourceControl
Configuration that defines the source dependencies available in this build.
VcsMapping
Link copied to clipboard
interface VcsMapping
A dependency mapping provided by a VCS repository.
VcsMappings
Link copied to clipboard
@ServiceScope(value = Settings::class)
interface VcsMappings
Allows VCS mapping rules to be specified for a build.
VersionControlRepository
Link copied to clipboard
interface VersionControlRepository
Represents the details about a particular VCS repository that contains a build that produces zero or more components that can be used during dependency resolution.
VersionControlSpec
Link copied to clipboard
interface VersionControlSpec : Describable
Captures user-provided information about a version control repository.