GitInfo 2.0.34
Exposes the following information for use directly from MSBuild, C#, F# and VB:
$(GitBranch), ThisAssembly.Git.Branch
$(GitCommit), ThisAssembly.Git.Commit
$(GitSha), ThisAssembly.Git.Sha
$(GitBaseVersionMajor), ThisAssembly.Git.BaseVersion.Major
$(GitBaseVersionMinor), ThisAssembly.Git.BaseVersion.Minor
$(GitBaseVersionPatch), ThisAssembly.Git.BaseVersion.Patch
$(GitCommits), ThisAssembly.Git.Commits
$(GitTag), ThisAssembly.Git.Tag
$(GitBaseTag), ThisAssembly.Git.BaseTag
$(GitSemVerMajor), ThisAssembly.Git.SemVer.Major
$(GitSemVerMinor), ThisAssembly.Git.SemVer.Minor
$(GitSemVerPatch), ThisAssembly.Git.SemVer.Patch
$(GitSemVerLabel), ThisAssembly.Git.SemVer.Label
$(GitSemVerDashLabel), ThisAssembly.Git.SemVer.DashLabel
$(GitSemVerSource), ThisAssembly.Git.SemVer.Source
$(GitIsDirty), ThisAssembly.Git.IsDirty
The generated code contains only constants, so it can be used to construct your own assembly/file version attributes:
[assembly: AssemblyVersion(ThisAssembly.Git.SemVer.Major + "." + ThisAssembly.Git.SemVer.Minor + ".0")]
[assembly: AssemblyInformationalVersion(ThisAssembly.Git.SemVer.Major + "." +
ThisAssembly.Git.SemVer.Minor + "." + ThisAssembly.Git.SemVer.Patch + "-" +
ThisAssembly.Git.Branch + "+" + ThisAssembly.Git.Commit)]
No packages depend on GitInfo.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
2.0.34 | 3 | 01/13/2023 |