Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2sharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Ording <bording@gmail.com>2017-11-21 05:22:34 +0300
committerBrandon Ording <bording@gmail.com>2017-11-21 05:22:34 +0300
commitd9dd593febf5a8fcedbb2f0ccd328abbfa8056ea (patch)
treeb24547b78a40583dbb9b4cb8d63978ce6411aa05
parentf16b9c6b82db6ab9ea8e89844699adbaa2974af6 (diff)
Improve GenerateAssemblyCommitIdsCs
Makes it handle being run when the project is not in a git repo.
-rw-r--r--LibGit2Sharp/CodeGenerator.targets6
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>