diff --git a/Resources/BuildDetails.cs b/Resources/BuildDetails.cs index 5aedd5870ffb7b6bbb97fce9e822b5fda3e775c6..dab096d1925c34bc7225ba37ea685cf06fce4606 100644 --- a/Resources/BuildDetails.cs +++ b/Resources/BuildDetails.cs @@ -6,4 +6,5 @@ public static class BuildDetails public const string GitMinor = "0"; public const string GitPatch = "0"; public const string BuildDate = "?build time?"; + public const string GitCommit = "?sha1?"; } diff --git a/Scripts/Prepare-Build.ps1 b/Scripts/Prepare-Build.ps1 index e08901ad032469e4eacdef10cafb9e0402417182..f7dd9de147ea4eb462e50b5e4c747f0ae69da880 100644 --- a/Scripts/Prepare-Build.ps1 +++ b/Scripts/Prepare-Build.ps1 @@ -13,6 +13,7 @@ public static class BuildDetails public const string GitMinor = "{3}"; public const string GitPatch = "{4}"; public const string BuildDate = "{5}"; + public const string GitCommit = "{6}"; }} "@ @@ -32,6 +33,7 @@ function Write-BuildDetails { ) $CommitName = "$($Desc[0]).$($Desc[1])-$($Desc[2])-$($Desc[3])" + $Commit = $Desc[3].Substring(1) Write-Output "Generating [$($Target)]..." Write-Output " > $($CommitName)" $Code = $CsTemplate -f ` @@ -40,7 +42,8 @@ function Write-BuildDetails { $Desc[0], ` $Desc[1], ` $Desc[2], ` - $Date + $Date, ` + $Commit Write-Verbose $Code Out-File -FilePath $Target -Encoding ASCII -InputObject $Code }