Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT
<Project>
<ItemGroup>
<!-- GitVersion.MsBuild -->
<PackageVersion Include="GitVersion.MsBuild" Version="6.5.1" />
<PackageVersion Include="GitVersion.MsBuild" Version="6.6.0" />
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="18.3.3" />
<!-- UnitTests -->
<PackageVersion Include="Moq" Version="4.20.72" />
Expand Down
57 changes: 33 additions & 24 deletions GitVersion.MsBuild/GetVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,65 +7,68 @@

namespace Dorssel.GitVersion.MsBuild;

public class GetVersion
: GitVersionTaskBase
public class GetVersion : GitVersionTaskBase
{
[Output]
public string Major { get; set; } = string.Empty;
public string AssemblySemFileVer { get; set; } = string.Empty;

[Output]
public string Minor { get; set; } = string.Empty;
public string AssemblySemVer { get; set; } = string.Empty;

[Output]
public string Patch { get; set; } = string.Empty;
public string BranchName { get; set; } = string.Empty;

[Output]
public string PreReleaseTag { get; set; } = string.Empty;
public string BuildMetaData { get; set; } = string.Empty;

[Output]
public string PreReleaseTagWithDash { get; set; } = string.Empty;
public string CommitDate { get; set; } = string.Empty;

[Output]
public string PreReleaseLabel { get; set; } = string.Empty;
[Obsolete("CommitsSinceVersionSource has been deprecated. Use VersionSourceDistance instead.")]
public string CommitsSinceVersionSource { get; set; } = string.Empty;

[Output]
public string PreReleaseLabelWithDash { get; set; } = string.Empty;
public string EscapedBranchName { get; set; } = string.Empty;

[Output]
public string PreReleaseNumber { get; set; } = string.Empty;
public string FullBuildMetaData { get; set; } = string.Empty;

[Output]
public string WeightedPreReleaseNumber { get; set; } = string.Empty;
public string FullSemVer { get; set; } = string.Empty;

[Output]
public string BuildMetaData { get; set; } = string.Empty;
public string InformationalVersion { get; set; } = string.Empty;

[Output]
public string FullBuildMetaData { get; set; } = string.Empty;
public string Major { get; set; } = string.Empty;

[Output]
public string MajorMinorPatch { get; set; } = string.Empty;

[Output]
public string SemVer { get; set; } = string.Empty;
public string Minor { get; set; } = string.Empty;

[Output]
public string AssemblySemVer { get; set; } = string.Empty;
public string Patch { get; set; } = string.Empty;

[Output]
public string AssemblySemFileVer { get; set; } = string.Empty;
public string PreReleaseLabel { get; set; } = string.Empty;

[Output]
public string FullSemVer { get; set; } = string.Empty;
public string PreReleaseLabelWithDash { get; set; } = string.Empty;

[Output]
public string InformationalVersion { get; set; } = string.Empty;
public string PreReleaseNumber { get; set; } = string.Empty;

[Output]
public string BranchName { get; set; } = string.Empty;
public string PreReleaseTag { get; set; } = string.Empty;

[Output]
public string EscapedBranchName { get; set; } = string.Empty;
public string PreReleaseTagWithDash { get; set; } = string.Empty;

[Output]
public string SemVer { get; set; } = string.Empty;

[Output]
public string Sha { get; set; } = string.Empty;
Expand All @@ -74,16 +77,22 @@ public class GetVersion
public string ShortSha { get; set; } = string.Empty;

[Output]
public string CommitDate { get; set; } = string.Empty;
public string UncommittedChanges { get; set; } = string.Empty;

[Output]
public string VersionSourceSha { get; set; } = string.Empty;
public string VersionSourceDistance { get; set; } = string.Empty;

[Output]
public string CommitsSinceVersionSource { get; set; } = string.Empty;
public string VersionSourceIncrement { get; set; } = string.Empty;

[Output]
public string UncommittedChanges { get; set; } = string.Empty;
public string VersionSourceSemVer { get; set; } = string.Empty;

[Output]
public string VersionSourceSha { get; set; } = string.Empty;

[Output]
public string WeightedPreReleaseNumber { get; set; } = string.Empty;

public override bool Execute()
{
Expand Down
Loading