# What's the status of MinGW port.

6 messages from 2008-09-08 to 2008-09-08. Participants: Kevin Yu, Johannes Sixt, Tait, Andreas Ericsson, Peter Harris.
Thread: https://gitlist.dev/t/15418

## Kevin Yu, 2008-09-08 04:34

Subject: What's the status of MinGW port.
Message-ID: <42b562540809072134xed61f0as6f1201a641ec973c@mail.gmail.com>
URL: https://gitlist.dev/e/42b562540809072134xed61f0as6f1201a641ec973c%40mail.gmail.com
In-Reply-To: <42b562540809072128o62854572y1eb8d2e69e7193f1@mail.gmail.com>

```
Hi,
      GIT is a great tool, but I'm running Windows XP.
      It seems like msysgit hasn't been updated for a long time,
neither has the mingw.git branch.
      Is there any plan to create a native version of GIT on MS Windows?

      Anyway GIT is great. :).


Best wishes.






                                                 Kevin

```

## Johannes Sixt, 2008-09-08 07:08

Subject: Re: What's the status of MinGW port.
Message-ID: <48C4CF58.4020906@viscovery.net>
URL: https://gitlist.dev/e/48C4CF58.4020906%40viscovery.net
In-Reply-To: <42b562540809072134xed61f0as6f1201a641ec973c@mail.gmail.com>

```
Kevin Yu schrieb:
>       GIT is a great tool, but I'm running Windows XP.
>       It seems like msysgit hasn't been updated for a long time,
> neither has the mingw.git branch.
>       Is there any plan to create a native version of GIT on MS Windows?

There are no plans anymore to create such a thing.

It is already there: http://code.google.com/p/msysgit/

If the lack of activity is worrysome to you, you could help create a
release tarball for 1.6.0(.x).

-- Hannes

```

## Tait, 2008-09-08 11:03

Subject: Re: What's the status of MinGW port.
Message-ID: <20080908110333.GH27478@ece.pdx.edu>
URL: https://gitlist.dev/e/20080908110333.GH27478%40ece.pdx.edu
In-Reply-To: <48C4CF58.4020906@viscovery.net>

```
> >       Is there any plan to create a native version of GIT on MS Windows?
> 
> There are no plans anymore to create such a thing.

Out of curiosity, any particular reason why not?

```

## Andreas Ericsson, 2008-09-08 11:24

Subject: Re: What's the status of MinGW port.
Message-ID: <48C50B76.7070506@op5.se>
URL: https://gitlist.dev/e/48C50B76.7070506%40op5.se
In-Reply-To: <20080908110333.GH27478@ece.pdx.edu>

```
Tait wrote:
>>>       Is there any plan to create a native version of GIT on MS Windows?
>> There are no plans anymore to create such a thing.
> 
> Out of curiosity, any particular reason why not?
> 

He mentioned it in the very next sentence: It already exists.

I guess this is beyond your attention span, but I'll say it anyway; Please
read the entire email before responding. You'll save yourself a lot of
embarrassment that way.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

```

## Tait, 2008-09-08 18:18

Subject: Re: What's the status of MinGW port.
Message-ID: <20080908181848.GI27478@ece.pdx.edu>
URL: https://gitlist.dev/e/20080908181848.GI27478%40ece.pdx.edu
In-Reply-To: <48C50B76.7070506@op5.se>

```
>>>>      Is there any plan to create a native version of GIT on MS Windows?
>>>There are no plans anymore to create such a thing.
>>
>>Out of curiosity, any particular reason why not?
>
> He mentioned it in the very next sentence: It already exists.
>
> I guess this is beyond your attention span...

The personal attack was unnecessary, and no, I'm not inattentive, thank you.

My understanding is that MinGW is a POSIX emulation layer; the underlying
code is still using POSIX functions like fork and exec that aren't native
to Windows. When I said "native" I meant "not POSIX" -- i.e. using the
Windows API directly instead of through some kind of munging layer.

So I'll ask again, is there any particular reason why a _native_ Windows
Git hasn't been attempted (or was abandoned, or whatever)?

```

## Peter Harris, 2008-09-08 18:30

Subject: Re: What's the status of MinGW port.
Message-ID: <eaa105840809081130t64e45fc5kc54c79b7d427f55e@mail.gmail.com>
URL: https://gitlist.dev/e/eaa105840809081130t64e45fc5kc54c79b7d427f55e%40mail.gmail.com
In-Reply-To: <20080908181848.GI27478@ece.pdx.edu>

```
On Mon, Sep 8, 2008 at 2:18 PM, Tait wrote:
> My understanding is that MinGW is a POSIX emulation layer; the underlying
> code is still using POSIX functions like fork and exec that aren't native
> to Windows.

Your understanding is flawed. You're probably thinking of MSYS or
CYGWIN. MinGW is a native Win32 port of gcc.

> So I'll ask again, is there any particular reason why a _native_ Windows
> Git hasn't been attempted (or was abandoned, or whatever)?

MinGW-git is a native Windows application.

Some of the utilities bundled with "msysgit" (eg. bash, rxvt, perl,
and therefore git-svn) use the MSYS POSIX emulation layer, but the git
core is native.

Peter Harris

```
