This project is a fork of the
git/mingw/4msysgit.git project. If you have that one
already cloned locally, you can use
git clone --reference /path/to/your/git/mingw/4msysgit.git/incarnation mirror_URL
to save bandwidth during cloning.
description | Git windows helper(/mini-wrapper) lib |
owner | snowcoder@gmail.com |
last change | Sun, 14 Jun 2009 20:02:41 +0000 (14 22:02 +0200) |
URL | git://repo.or.cz/git/mingw/4msysgit/wingit-dll.git |
| https://repo.or.cz/git/mingw/4msysgit/wingit-dll.git |
push URL | ssh://repo.or.cz/git/mingw/4msysgit/wingit-dll.git |
| https://repo.or.cz/git/mingw/4msysgit/wingit-dll.git (learn more) |
bundle info | wingit-dll.git downloadable bundles |
content tags
|
|
readme
This is a fork of the 4msysgit project, that wraps some limited git functionality in a dll (wingit.dll), to avoid spawning processes of the commandline tools and parsing their text output. The library uses the same code as the commandline tools (with a minimal/zero change philosophy to the core git code), to be as reliable and easy updatable as possible.
A real git lib like libgit2 appears to aim at, should make this obsolete, but this was a quick solution to something that was needed now, until a real lib is working.
Building requires the msysgit dev environment, see the msysgit project for details. The dll is built with "make wingit". Do NOT build any of the git commandline tools using this branch, even though all make commands are available, as the Makefile has been changed a little specifically for wingit. To generate a lib file for linking to the dll with VS etc, run the VS tool "lib /machine:i386 /def:wingit.def" on the def file produced by "make wingit".
NOTE: wingit is no longer active, only igit is maintained
----
Due to lack of 64bit support an alternative commandline tool is available in the "igit" branch. Build with "make igit", just as wingit do not build anything else with this branch. It's only inteded as a backend so output may not be easy on the eyes.