mirror of
https://github.com/git-for-windows/git.git
synced 2026-03-27 19:20:21 -05:00
1c25e495c154a576fc695d5d6cb351fe9b255404
On Windows, when writing to a pipe fails, errno is always EINVAL. However, Git expects it to be SIGPIPE. While write() can set EINVAL on Windows e.g. when the buffer pointer is NULL, this is not the case for Git's source code, therefore we *know* that an EINVAL on a pipe is actually an EPIPE. See https://msdn.microsoft.com/en-us/library/1570wh78.aspx for more details. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Git for Windows
This is the source code of Git for Windows, forked from Git.
This project is run by a governance model. If you encounter problems, you can report them as GitHub issues, discuss them on Git for Windows' Google Group, and contribute bug fixes.
Description
Releases
335
Languages
C
51.7%
Shell
37.5%
Perl
4.3%
Tcl
3%
Python
0.8%
Other
2.5%