Cake_Git
Cake_Git copied to clipboard
Cake AddIn that extends Cake with Git features using LibGit2 and LibGit2Sharp
Cake Git
Cake AddIn that extends Cake with Git features using LibGit2 and LibGit2Sharp.
Build server | Platform | Status |
---|---|---|
AppVeyor | Windows | |
GitHub Actions | Windows / Linux / macOS |
Documentation
Documentation is available at cakebuild.net/dsl/git.
Example usage
#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
);
Example output
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
Discussion
For questions and to discuss ideas & feature requests, use the GitHub discussions on the Cake GitHub repository, under the Extension Q&A category.