.NET bindings for libgit2
C# Other
Pull request Compare This branch is 1586 commits behind libgit2:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Lib
LibGit2Sharp.Tests
LibGit2Sharp
libgit2 @ be00b00
nuget.package
.gitattributes
.gitignore
.gitmodules
BACKLOG.md
CHANGELOG.md
CI-build.msbuild
LICENSE.md
LibGit2Sharp.sln
README.md
ResharperSettings.xml
build.libgit2sharp.cmd
build.libgit2sharp.sh

README.md

LibGit2Sharp

LibGit2Sharp is an thin .Net layer (well.. we try to keep it as thin as possible :-) ) wrapping the libgit2 linkable C Git library.

It provides a very opiniated API which should be very easy to use and discover.

Online resources

Quick contributing guide

  • Fork and clone locally
  • Configure your repo to convert line endings on commit so they are always LF in the repo:
    • On Windows:
$ git config --global core.autocrlf true
  • On Linux:
$ git config --global core.autocrlf input
  • Create a topic specific branch. Add some nice feature. Do not forget the tests ;-)
  • Send a Pull Request to spread the fun!

More thorough information available in the wiki.

Authors

The LibGit2Sharp contributors

License

The MIT license (Refer to the LICENSE.md file)