git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Fwd: Native Windows implementation of GIT ?

From
RDReece Dunn <msclrhd@googlemail.com>
Date
Jun 13, 2009, 16:12 UTC
Message-ID
<3f4fd2640906130912l6cf050bct7d4313bd3d546908@mail.gmail.com>
In-Reply-To
<3f4fd2640906130909x6184f06bl5b6369e6e280426c@mail.gmail.com>

Forwarding to the git mailing list (Aaron: could you keep the mailing list in the CC, thanks).

- Reece
---------- Forwarded message ----------
From: Reece Dunn <msclrhd@googlemail.com>
Date: 2009/6/13
Subject: Re: Native Windows implementation of GIT ?
To: Aaron Gray <aaronngray.lists@googlemail.com>
2009/6/13 Aaron Gray <aaronngray.lists@googlemail.com>:
>>Unless by native you mean using Visual Studio?
>
> Yes built on Visual Studio or other native Windows compiler.

mingw (using gcc) is a native Windows compiler (it goes directly through the Win32 API, except for the portability wrappers in git itself).

> A GIT that runs natively on Windows, using Windows paths, etc

The MSYS/mingw port of git does run natively on Windows. I haven't used it recently (I have switched to using Linux), so I don't know about how well it copes with Windows paths.

If you have any issues with msysgit (or git on Windows in general) in regard to functionality (e.g. ".gitignore does not work with Windows paths"), I would suggest raising these issues. Problems that are not reported cannot be fixed.

- Reece
Show 20 quoted lines
> Aaron
>
> 2009/6/12 Reece Dunn <msclrhd@googlemail.com>
>>
>> 2009/6/12 Aaron Gray <aaronngray.lists@googlemail.com>:
>> > Is there going to be a native Windows implementation of GIT ?
>> >
>> > i.e. not MSYS or Cygwin based.
>> >
>> > Many thanks in advance,
>>
>> Cygwin is an adapter layer that maps posix calls to the Windows Win32
>> API, so is not a native implementation.
>>
>> MSYS uses the MinGW (gcc) compiler uses the native Windows Win32 API,
>> so the MSYS version *is* native.
>>
>> Unless by native you mean using Visual Studio?
>>
>> - Reece
Previous: Reece Dunn
Message 3 of 3 in “Native Windows implementation of GIT ?”
  1. Aaron GrayJun 12, 2009
  2. Reece DunnJun 12, 2009
  3. Fwd: Native Windows implementation of GIT ?Reece Dunn, Jun 13, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.