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.
 
descriptionGit windows helper(/mini-wrapper) lib
ownersnowcoder@gmail.com
last changeSun, 14 Jun 2009 20:02:41 +0000 (14 22:02 +0200)
content tags
add:
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.
shortlog
2009-06-14 Georg Fischeradded index cachingigit
2009-06-13 Georg Fischerrebased to v1.6.3.2 code base and added igit.exe to...
2009-06-13 Georg Fischerrebased and brought code up to speed with v1.6.2 code...
2009-06-13 Georg Fischeradded stripping of igit.exe
2009-06-13 Georg Fischerchanged added/conflicted checking order
2009-06-13 Georg Fischerrestored staged/modified checking order, was originally...
2009-06-13 Georg Fischerstatus priority reordered (and root dir status bug...
2009-06-13 Georg Fischerfixed wrong checking order when checking for staged...
2009-06-13 Georg Fischerbug fix for detecting deleted files
2009-06-13 Georg Fischeradded support for Added and Staged file status
2009-06-13 Georg Fischerdir subdir name bug with unversioned subdirs
2009-06-13 Georg Fischerdefault status for root dir fixed when not requesting...
2009-06-13 Georg Fischerdirectory enumeration fix (always list dirs and also...
2009-06-13 Georg Fischerfixed issues with directory ignore detection
2009-06-13 Georg Fischerfixed bug related to the addition of "/*" on sub path...
2009-06-13 Georg Fischeradded support for unversioned and ignored file status
...
tags
14 years ago v1.6.3.2.msysgit.0
15 years ago v1.6.3.msysgit.0 v1.6.3.msysgit.0
15 years ago v1.6.2.2.igit
15 years ago v1.6.2.2.msysgit.0
15 years ago v1.6.2.1.msysgit.0
15 years ago v1.6.2.msysgit.0 v1.6.2 (git.git + some msysGit...
15 years ago v1.6.1.msysgit.0 msysgit release
15 years ago v1.6.1-msysgit1 msysgit release
16 years ago v1.5.3.5 GIT 1.5.3.5
16 years ago gitgui-0.8.4 git-gui 0.8.4
16 years ago v1.5.3.4 GIT 1.5.3.4
16 years ago v1.5.3.3 GIT 1.5.3.3
16 years ago v1.5.3.2 GIT 1.5.3.2
16 years ago gitgui-0.8.3 git-gui 0.8.3
16 years ago v1.5.3.1 GIT 1.5.3.1
16 years ago v1.5.3 GIT 1.5.3
...
heads
14 years ago igit
15 years ago wingit