Changeset Object

A child of the Repository Object and an item in the Changesets Collection, the changeset object describes the properties under $Source.RepoName.BuiltChangeset, $Source.RepoName.LatestChangeset, $Source.RepoName.LatestTriggeringChangeset and each item under $Source.RepoName.Changesets


Name Description Type Usage Example
Branch The full branch path of the latest changeset associated with this repository String $Source.RepoName.BuiltChangeset.Branch$ "/branches/a_test_branch"
BranchName The branch name of the latest changeset associated with this repository String $Source.RepoName.BuiltChangeset.BranchName$ "a_test_branch"
ChangedTagName The name of any tag which was changed by this changeset String $Source.RepoName.LatestTriggeringChangeset.ChangedTagName$ "tag3"
Comment The comment associated with this changeset String $Source.RepoName.BuiltChangeset.Comment$ "This is a test commit"
CommentHTML The comment associated with this changeset in HTML with issue connector links String $Source.RepoName.BuiltChangeset.CommentHTML$ "This is a commit for issue <a href="https://github.com/VSoftTechnologies/DUnitX/issues/123" target="_blank">123</a>"
CommitterFullName The full name of the Continua CI user who committed this changeset (if one exists based on user repository mappings) String $Source.RepoName.BuiltChangeset.CommitterFullName$ "Peter Toms"
CommitterUserName The username of the Continua CI User who committed this changeset (if one exists based on user repository mappings ) String $Source.RepoName.BuiltChangeset.CommitterUserName$ "peter.toms@http://finalbuilder.com"
Created The date and time when the changeset was committed or created within the source repository DateTime $Source.RepoName.BuiltChangeset.Created$ "11/09/2014 1:48:36 AM"
FileCount The number of file changes associated with this changeset Integer $Source.RepoName.BuiltChangeset.FileCount$ 1
FirstTagName The name of the first (or earliest) tag associated with this changeset String $Source.RepoName.BuiltChangeset.FirstTagName$ "tag1"
LatestTagName The name of the latest tag associated with this changeset String $Source.RepoName.BuiltChangeset.LatestTagName$ "tag3"
RepositoryChangeId The repositories changeset identifier (revision or commit hash) String $Source.RepoName.BuiltChangeset.RepositoryChangeId$ "a9ca2c9f4e1e0061075aa47cbb97201a43b0f66f"
RepositoryUsername The username of the repository user who committed this changeset String $Source.RepoName.BuiltChangeset.RepositoryUsername$ "Peter Toms"
TagNames A collection of tag names associated with this changeset String Collection $Source.RepoName.BuiltChangeset.TagNames$ "tag1,tag2,tag3"
Tags A collection of tags associated with this changeset Changeset Tags Collection $Source.RepoName.BuiltChangeset.Tags.First().Name$ "tag1"
Triggering True if this changeset has triggered the build Boolean $Source.RepoName.LatestTriggeringChangeset.Triggering$ True