Cake AddIn that extends Cake with Git features using LibGit2 and LibGit2Sharp.
Build server | Platform | Status |
---|---|---|
AppVeyor | Windows | |
GitHub Actions | Windows / Linux / macOS |
Documentation is available at cakebuild.net/dsl/git.
#addin nuget:?package=Cake.Git
var lastCommit = GitLogTip("PATH TO REPOSITORY");
Information(@"Last commit {0}
Short message: {1}
Author: {2}
Authored: {3:yyyy-MM-dd HH:mm:ss}
Committer: {4}
Committed: {5:yyyy-MM-dd HH:mm:ss}",
lastCommit.Sha,
lastCommit.MessageShort,
lastCommit.Author.Name,
lastCommit.Author.When,
lastCommit.Committer.Name,
lastCommit.Committer.When
);
Last commit fb5b9805e543d8d1715886f78c273dc45b51a928
Short message: Added Travis test folding
Author: Mattias Karlsson
Authored: 2016-08-16 085836
Committer: Mattias Karlsson
Committed: 2016-08-16 085836
For questions and to discuss ideas & feature requests, use the GitHub discussions on the Cake GitHub repository, under the Extension Q&A category.