From c8a832c931f6c34892e596a11c14e9181d5eee16 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 10 Nov 2022 23:35:31 -0800 Subject: Minimize calls into GitInfo by caching results during build_init --- src/internal/SetBuildNumber/SetBuildNumber.proj | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'src/internal/SetBuildNumber/SetBuildNumber.proj') diff --git a/src/internal/SetBuildNumber/SetBuildNumber.proj b/src/internal/SetBuildNumber/SetBuildNumber.proj index 2ae49e19..23788d52 100644 --- a/src/internal/SetBuildNumber/SetBuildNumber.proj +++ b/src/internal/SetBuildNumber/SetBuildNumber.proj @@ -10,19 +10,27 @@ https://api.nuget.org/v3/index.json true + + C# + .cs + true __SetPropertiesFromGit; + GitThisAssembly; SetAppVeyorBuildNumber; SetGlobalJson; SetDirectoryPackagesProps; + SetOverallWixVersions; InstallSigningClient $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\global.json)) $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\Directory.Packages.props)) + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\build\wixver.props)) + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\build\ThisAssembly.WixVer.cs)) + + + <!-- DO NOT MODIFY! Auto-generated from internal\SetBuildNumber\wixver.props.pp --> + $([System.IO.File]::ReadAllText(wixver.props.pp)) + $(OverallWixVersionsText.Replace('{GitBaseVersionMajor}', $(GitBaseVersionMajor))) + $(OverallWixVersionsText.Replace('{GitBaseVersionMinor}', $(GitBaseVersionMinor))) + $(OverallWixVersionsText.Replace('{GitBaseVersionPatch}', $(GitBaseVersionPatch))) + $(OverallWixVersionsText.Replace('{GitCommits}', $(GitCommits))) + $(OverallWixVersionsText.Replace('{GitSemVerDashLabel}', $(GitSemVerDashLabel))) + $(OverallWixVersionsText.Replace('{GitSha}', $(GitSha))) + $(OverallWixVersionsText.Replace('{GitRepositoryUrl}', $(GitRepositoryUrl.Replace('.git','')))) + + + + + + + + -- cgit v1.2.3-55-g6feb