This project is a fork of the
git.git project. If you have that one
already cloned locally, you can use
git clone --reference /path/to/your/git.git/incarnation mirror_URL
to save bandwidth during cloning.
This repository tracks other repositories which are dedicated to platform-support of Git, and updated
every hour. It is based on the
git.git repo directly, to avoid repo corruption when some of the repos rebase branches and thus lose objects which forks depend upon. This way, we can guarantee that this repo is alway in working order.
However, note that since we track other repos, they are free to rebase any of their branches. This means that you need to take precautions, if your work is based on a branch which has been rebased. Also note that each repo's tags are scoped on the repo name, so for example, git.git's tag "v1.5.5.1" is named "gitgit/v1.5.5.1" here.
Currently, this repo tracks the following repositories:
Tracked Repo | Description |
git.git | Main development line of Git |
mingw.git | Johannes Sixt's repo for MinGW patches |
4msysgit.git | A fork of mingw.git, with patches maintained by the Msysgit Team (http://code.google.com/p/msysgit/) |
j6t.git | A fork of mingw.git, to create a streamlined patch series of the mingw.git, which can be properly integrated into Git mainline. |
pclouds.git | Nguyễn Thái Ngọc Duy's GitBox. Integrational work of BusyBox and Git. This allows Git as a freestanding application on Windows, without the need of the MSys environment, since Git will use BusyBox as its internal shell. |
tgit.git | Frank Li's MSVC port of the msysGit project. This project reuses much of the msysGit efforts to make Git compile on Windows with Microsoft Visual C++. The end result will still need the msysGit environment for a complete Git experience, due to the scripts etc. So the only difference between a normal msysGit and this version is the compiler used to create the executables. |