GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - libgit2/GitForDelphi: Delphi bindings for libgit2

This repository was archived by the owner on Dec 13, 2020. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

52 Commits
52 Commits

Folders and files

NameName
Last commit message
Last commit date
tests
tests
 
 
.gitignore
.gitignore
 
 
LIBGIT2_sha
LIBGIT2_sha
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
uGitForDelphi.pas
uGitForDelphi.pas
 
 

Repository files navigation

GitForDelphi - Delphi bindings to libgit2

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 add uGitForDelphi to the uses section, and call InitLibgit2; 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 the binary branch, you can use it while in the master branch like this

git checkout origin/binary -- tests/git2.dll; git reset tests/git2.dll

See LIBGIT2_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

libgit2.github.com

Resources

Readme
MIT license
Activity
Custom properties

Stars

115 stars

Watchers

2 watching

Forks

47 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.