{"thread":{"id":"19793","subject":"Native Windows implementation of GIT ?","startedAt":"2009-06-12T22:07:54Z","lastAt":"2009-06-13T16:12:07Z","messageCount":3,"participants":["Aaron Gray","Reece Dunn"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"116188","messageId":"2A554044B82841D594338E2E096804BC@HPLAPTOP","threadId":"19793","inReplyTo":null,"subject":"Native Windows implementation of GIT ?","fromName":"Aaron Gray","fromEmail":"aaronngray.lists@googlemail.com","sentAt":"2009-06-12T22:07:54Z","receivedAt":"2009-06-12T22:07:54Z","isPatch":false,"sender":{"key":"aaronngray.lists@googlemail.com","avatar":null},"body":"Is there going to be a native Windows implementation of GIT ?\n\ni.e. not MSYS or Cygwin based.\n\nMany thanks in advance,\n\nAaron\n"},{"id":"116189","messageId":"3f4fd2640906121512rdede623k7d08ef9785b8bc5a@mail.gmail.com","threadId":"19793","inReplyTo":"2A554044B82841D594338E2E096804BC@HPLAPTOP","subject":"Re: Native Windows implementation of GIT ?","fromName":"Reece Dunn","fromEmail":"msclrhd@googlemail.com","sentAt":"2009-06-12T22:12:03Z","receivedAt":"2009-06-12T22:12:03Z","isPatch":false,"sender":{"key":"msclrhd@googlemail.com","avatar":null},"body":"2009/6/12 Aaron Gray <aaronngray.lists@googlemail.com>:\n> Is there going to be a native Windows implementation of GIT ?\n>\n> i.e. not MSYS or Cygwin based.\n>\n> Many thanks in advance,\n\nCygwin is an adapter layer that maps posix calls to the Windows Win32\nAPI, so is not a native implementation.\n\nMSYS uses the MinGW (gcc) compiler uses the native Windows Win32 API,\nso the MSYS version *is* native.\n\nUnless by native you mean using Visual Studio?\n\n- Reece\n"},{"id":"116237","messageId":"3f4fd2640906130912l6cf050bct7d4313bd3d546908@mail.gmail.com","threadId":"19793","inReplyTo":"3f4fd2640906130909x6184f06bl5b6369e6e280426c@mail.gmail.com","subject":"Fwd: Native Windows implementation of GIT ?","fromName":"Reece Dunn","fromEmail":"msclrhd@googlemail.com","sentAt":"2009-06-13T16:12:07Z","receivedAt":"2009-06-13T16:12:07Z","isPatch":false,"sender":{"key":"msclrhd@googlemail.com","avatar":null},"body":"Forwarding to the git mailing list (Aaron: could you keep the mailing\nlist in the CC, thanks).\n\n- Reece\n\n---------- Forwarded message ----------\nFrom: Reece Dunn <msclrhd@googlemail.com>\nDate: 2009/6/13\nSubject: Re: Native Windows implementation of GIT ?\nTo: Aaron Gray <aaronngray.lists@googlemail.com>\n\n\n2009/6/13 Aaron Gray <aaronngray.lists@googlemail.com>:\n>>Unless by native you mean using Visual Studio?\n>\n> Yes built on Visual Studio or other native Windows compiler.\n\nmingw (using gcc) is a native Windows compiler (it goes directly\nthrough the Win32 API, except for the portability wrappers in git\nitself).\n\n> A GIT that runs natively on Windows, using Windows paths, etc\n\nThe MSYS/mingw port of git does run natively on Windows. I haven't\nused it recently (I have switched to using Linux), so I don't know\nabout how well it copes with Windows paths.\n\nIf you have any issues with msysgit (or git on Windows in general) in\nregard to functionality (e.g. \".gitignore does not work with Windows\npaths\"), I would suggest raising these issues. Problems that are not\nreported cannot be fixed.\n\n- Reece\n\n> Aaron\n>\n> 2009/6/12 Reece Dunn <msclrhd@googlemail.com>\n>>\n>> 2009/6/12 Aaron Gray <aaronngray.lists@googlemail.com>:\n>> > Is there going to be a native Windows implementation of GIT ?\n>> >\n>> > i.e. not MSYS or Cygwin based.\n>> >\n>> > Many thanks in advance,\n>>\n>> Cygwin is an adapter layer that maps posix calls to the Windows Win32\n>> API, so is not a native implementation.\n>>\n>> MSYS uses the MinGW (gcc) compiler uses the native Windows Win32 API,\n>> so the MSYS version *is* native.\n>>\n>> Unless by native you mean using Visual Studio?\n>>\n>> - Reece\n"}]}