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