Skip to content

Commit d9dd593

Browse files
committed
Improve GenerateAssemblyCommitIdsCs
Makes it handle being run when the project is not in a git repo.
1 parent f16b9c6 commit d9dd593

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

LibGit2Sharp/CodeGenerator.targets

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,18 @@
6969
</Target>
7070

7171

72-
<Target Name="GenerateAssemblyCommitIdsCs" Inputs="$(libgit2_propsfile);$(VersionSourceFile)" Outputs="$(AssemblyCommitIdsPath)" BeforeTargets="CoreCompile" DependsOnTargets="DefineProperties;GenerateAssemblyVersionInfo" Condition="'$(GitCommitId)' != ''">
72+
<Target Name="GenerateAssemblyCommitIdsCs" Inputs="$(libgit2_propsfile);$(VersionSourceFile)" Outputs="$(AssemblyCommitIdsPath)" BeforeTargets="CoreCompile" AfterTargets="GenerateAssemblyVersionInfo" DependsOnTargets="DefineProperties">
7373

7474
<PropertyGroup>
75+
<LibGit2SharpCommitSha>unknown</LibGit2SharpCommitSha>
76+
<LibGit2SharpCommitSha Condition="'$(GitCommitId)' != ''">$(GitCommitId)</LibGit2SharpCommitSha>
7577
<AssemblyCommitIdsSourceLines>
7678
namespace LibGit2Sharp
7779
{
7880
internal static class AssemblyCommitIds
7981
{
8082
public const string LibGit2CommitSha = "$(libgit2_hash)"%3b
81-
public const string LibGit2SharpCommitSha = "$(GitCommitId)"%3b
83+
public const string LibGit2SharpCommitSha = "$(LibGit2SharpCommitSha)"%3b
8284
}
8385
}
8486
</AssemblyCommitIdsSourceLines>

0 commit comments

Comments
 (0)