VersionInfo
Namespace: Shadop.Archmage.Sdk
Represents the version metadata for a build.
public class VersionInfoInheritance Object → VersionInfo
Properties
Section titled “Properties”Semver
Section titled “Semver”The semantic version supplied via the --semver CLI flag.
public string Semver { get; set; }Property Value
Section titled “Property Value”Workspace
Section titled “Workspace”The workspace name.
public string Workspace { get; set; }Property Value
Section titled “Property Value”Tags associated with this version.
public List<string> Tags { get; set; }Property Value
Section titled “Property Value”Branch
Section titled “Branch”The source control branch name.
public string Branch { get; set; }Property Value
Section titled “Property Value”The full commit ID.
public string ID { get; set; }Property Value
Section titled “Property Value”ShortID
Section titled “ShortID”The abbreviated commit ID.
public string ShortID { get; set; }Property Value
Section titled “Property Value”Timestamp
Section titled “Timestamp”The commit timestamp.
public DateTimeOffset Timestamp { get; set; }Property Value
Section titled “Property Value”Message
Section titled “Message”The commit message.
public string Message { get; set; }Property Value
Section titled “Property Value”Author
Section titled “Author”The commit author.
public string Author { get; set; }Property Value
Section titled “Property Value”Status
Section titled “Status”Working tree status entries.
public List<string> Status { get; set; }Property Value
Section titled “Property Value”Additional metadata.
public Dictionary<string, object> Extra { get; set; }Property Value
Section titled “Property Value”Constructors
Section titled “Constructors”VersionInfo()
Section titled “VersionInfo()”public VersionInfo()