Use the git wrapper to invoke git commit.
[git/mingw.git] / README.MinGW
blobece360c806d933cfd947833d9424a10b3dbb6998
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.)
10 INSTALLATION
11 ------------
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
22         gdb-6.3-2.exe
23         mingw32-make-3.80.0-3.tar.gz
24         unzip-5.51-1-bin.zip (this is not from MinGW, iirc)
25 - additional libraries:
26         zlib-1.2.3-mingwPORT-1.tar
27         w32api-3.6.tar.gz
28         regex-0.12.tar.gz (from the GNU site)
29                 compile this into regex.o, ar it into libregex.a
30                 and install it in /mingw/lib, include file into
31                 /mingw/include
32         tcltk-8.4.1-1.exe (for gitk, but it's untested so far)
34 It is absolutely necessary that you install MSYS in a path that does not
35 contain special characters, like spaces. I have it in
37         D:\MSYS\1.0
38         D:\MSYS\1.0\mingw
40 STATUS
41 ------
43 This code base will not compile on a POSIX system, although any help
44 to introduce the necessary #ifdefs is welcome.  As such the status quo
45 is in no way intended to be merged upstream.
47 The toolset has only been used to run the test suite.
48 The plumbing that does the repository manipulation works, as well as
49 the porcelains that you need for daily (local!) work.
51 pull, clone, fetch, do not work. This means that you must copy a repo
52 to your Windows using some plain copy instructions (be it Explorer
53 or command line).