Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Dec 13, 2020. It is now read-only.
/GitForDelphiPublic archive

Delphi bindings for libgit2

License

NotificationsYou must be signed in to change notification settings

libgit2/GitForDelphi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Current status

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.

pre-built libgit2 DLL:

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.

License

MIT. See LICENSE file.

About

Delphi bindings for libgit2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp