- Notifications
You must be signed in to change notification settings - Fork46
Delphi bindings for libgit2
License
libgit2/GitForDelphi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GitForDelphi - Delphi bindings tolibgit2
GitForDelphi allows you to work with git repositories from within your Delphi code, with the only dependencies being the uGitForDelphi.pas source file and the libgit2 DLL.
To use, just adduGitForDelphi
to the uses section, and callInitLibgit2;
and the libgit2 DLL will be loaded, and its API will be ready to use to read from, create and edit git repositories.
Currently, GitForDelphi is exposing the libgit2 C API exactly, all function exports from git2.dll have been converted, including necessary structures. Some of the tests from libgit2 have been converted and are all passing.
I intend to make a wrapper class,TGitRepository
to give a nicer Delphi-like interface to working with repositories.
git2.dll built from Visual C++ 2010 Express is in thebinary
branch,you can use it while in the master branch like this
git checkout origin/binary -- tests/git2.dll; git reset tests/git2.dll
SeeLIBGIT2_sha
file for the libgit2 commit that the dll and code are currently based on.
MIT. See LICENSE file.
About
Delphi bindings for libgit2
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.