This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: From Microsoft: Windows 10 Console and Cygwin
- From: "Tony Kelman" <tony at kelman dot net>
- To: <cygwin at cygwin dot com>
- Date: Thu, 30 Apr 2015 05:44:03 -0700
- Subject: Re: From Microsoft: Windows 10 Console and Cygwin
- Authentication-results: sourceware.org; auth=none
- References: <BY1PR03MB1436C656CEF12387D40CD74EB4D70 at BY1PR03MB1436 dot namprd03 dot prod dot outlook dot com> <20150429200616 dot GL3657 at calimero dot vinschen dot de> <CAMKht8h5EwCtHe4cY69btH9Pcci-zG=PZCRFpVHZ-Qcx2QC1QQ at mail dot gmail dot com> <55421179 dot 1050305 at gmail dot com>
Public service reminder: "msysgit" is not a MSYS-git. The git program that
they
ship is, in fact, a full-fledged port of git to W32 (i.e. mingw-git),
which is
achieved by applying lots of patches (~300KB last time i checked) on top
of
git. It is, however, bundled with MSYS1, as parts of git are written in
shell
language and thus need a POSIX shell. Also, last time i checked the MSYS1
version they shipped itself had a few patches applied on top of it[1].
[1] https://github.com/msysgit/msysgit/tree/msys/src/rt/patches
And for those who might not follow these things too closely, the
upcoming 2.x releases of git-for-windows will be based off of MSYS2
(see https://github.com/git-for-windows), so a much more modern Cygwin
dll under the hood of the bash/coreutils pieces. But yes, large parts
of that git distribution, aside from the shell, are compiled by MinGW
compilers (MinGW-w64 in the under-development git 2.x releases) rather
than Cygwin compilers.
-Tony
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple