1 This is a port of GIT to Windows using MinGW.
3 The goal of this port is to have the tools runnable from the Windows
4 command line, not from MinGW's rxvt+bash environment.
6 (Note: This file was written after-the-fact and may contain errors.
7 If you are trying this, please make notes and update it.)
13 In order to compile this code you need:
15 - MSYS, e.g. MSYS-1.0.11-2004.04.30-1.exe
16 - MinGW, e.g. MinGW-5.0.2.exe
17 - mingwruntime, e.g. mingw-runtime-3.9.tar.gz
18 - compilers and tools:
19 binutils-2.15.91-20040904-1.tar.gz
20 gcc-core-3.4.2-20040916-1.tar.gz
21 gcc-g++-3.4.2-20040916-1.tar.gz
23 mingw32-make-3.80.0-3.tar.gz
24 unzip-5.51-1-bin.zip (this is not from MinGW, iirc)
25 msysDTK-1.0.1.exe (contains ssh, perl)
26 - additional libraries:
27 zlib-1.2.3-mingwPORT-1.tar
29 regex-0.12.tar.gz (from the GNU site)
30 compile this into regex.o, ar it into libregex.a
31 and install it in /mingw/lib, include file into
33 tcltk-8.4.1-1.exe (for gitk, but it's untested so far)
35 It is absolutely necessary that you install MSYS in a path that does not
36 contain special characters, like spaces. I have it in
44 This code base will not compile on a POSIX system, although any help
45 to introduce the necessary #ifdefs is welcome. As such the status quo
46 is in no way intended to be merged upstream.
48 The toolset has only been used to run the test suite.
49 The plumbing that does the repository manipulation works, as well as
50 the porcelains that you need for daily (local!) work.
52 pull, clone, fetch, do not work. This means that you must copy a repo
53 to your Windows using some plain copy instructions (be it Explorer