diff options
author | Brandon Ording <bording@gmail.com> | 2017-11-21 05:22:34 +0300 |
---|---|---|
committer | Brandon Ording <bording@gmail.com> | 2017-11-21 05:22:34 +0300 |
commit | d9dd593febf5a8fcedbb2f0ccd328abbfa8056ea (patch) | |
tree | b24547b78a40583dbb9b4cb8d63978ce6411aa05 | |
parent | f16b9c6b82db6ab9ea8e89844699adbaa2974af6 (diff) |
Improve GenerateAssemblyCommitIdsCs
Makes it handle being run when the project is not in a git repo.
-rw-r--r-- | LibGit2Sharp/CodeGenerator.targets | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/LibGit2Sharp/CodeGenerator.targets b/LibGit2Sharp/CodeGenerator.targets index e30b9dc8..a317d926 100644 --- a/LibGit2Sharp/CodeGenerator.targets +++ b/LibGit2Sharp/CodeGenerator.targets @@ -69,16 +69,18 @@ </Target> - <Target Name="GenerateAssemblyCommitIdsCs" Inputs="$(libgit2_propsfile);$(VersionSourceFile)" Outputs="$(AssemblyCommitIdsPath)" BeforeTargets="CoreCompile" DependsOnTargets="DefineProperties;GenerateAssemblyVersionInfo" Condition="'$(GitCommitId)' != ''"> + <Target Name="GenerateAssemblyCommitIdsCs" Inputs="$(libgit2_propsfile);$(VersionSourceFile)" Outputs="$(AssemblyCommitIdsPath)" BeforeTargets="CoreCompile" AfterTargets="GenerateAssemblyVersionInfo" DependsOnTargets="DefineProperties"> <PropertyGroup> + <LibGit2SharpCommitSha>unknown</LibGit2SharpCommitSha> + <LibGit2SharpCommitSha Condition="'$(GitCommitId)' != ''">$(GitCommitId)</LibGit2SharpCommitSha> <AssemblyCommitIdsSourceLines> namespace LibGit2Sharp { internal static class AssemblyCommitIds { public const string LibGit2CommitSha = "$(libgit2_hash)"%3b - public const string LibGit2SharpCommitSha = "$(GitCommitId)"%3b + public const string LibGit2SharpCommitSha = "$(LibGit2SharpCommitSha)"%3b } } </AssemblyCommitIdsSourceLines> |