VersionControlDetails
@JsonClass(generateAdapter = true)
Specifies the information necessary to retrieve a desired revision from a version control system.
Since
0.12.0
Constructors
Link copied to clipboard
constructor(@Json(name = "asOfTimeUtc") asOfTimeUTC: String? = null, @Json(name = "branch") branch: String? = null, @Json(name = "mappedTo") mappedTo: ArtifactLocation? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "repositoryUri") repositoryURI: String, @Json(name = "revisionId") revisionID: String? = null, @Json(name = "revisionTag") revisionTag: String? = null)
Properties
Link copied to clipboard
A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.
Link copied to clipboard
The location in the local file system to which the root of the repository was mapped at the time of the analysis.
Link copied to clipboard
Key/value pairs that provide additional information about the version control details.
Link copied to clipboard
The absolute URI of the repository.
Link copied to clipboard
A string that uniquely and permanently identifies the revision within the repository.
Link copied to clipboard
A tag that has been applied to the revision.