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/Directory.Build.targets | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/Directory.Build.targets') diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index ab19de2c..58c18b26 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -17,6 +17,9 @@ + + + $(GitBaseVersion.Replace('{apiversion}', '$(ApiVersion)')) @@ -30,9 +33,13 @@ $(GetPackageVersionDependsOn); __SetPropertiesFromGit; + + <__SetPropertiesFromGitDependsOn Condition=" '$(GitInfoFromCache)'!='true' "> + GitVersion + - + $(GitBaseVersionMajor).$(GitBaseVersionMinor).0.0 $(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch).$(GitCommits) -- cgit v1.2.3-55-g6feb