Re: [PATCH] CYGWIN: Use a TCP socket for pipe()

2013-06-30 Thread Torsten Bögershausen
On 2013-06-28 04.46, Mark Levedahl wrote: On 06/27/2013 01:38 PM, Junio C Hamano wrote: Torsten Bögershausen tbo...@web.de writes: Work around issues that git hangs when doing fetch or pull under various protocols under CYGWIN. Replace pipe() with a socket connection using a TCP/IP.

Re: [PATCH] CYGWIN: Use a TCP socket for pipe()

2013-06-30 Thread Junio C Hamano
Torsten Bögershausen tbo...@web.de writes: I testet rj/cygwin-remove-cheating-lstat with the socket pipe on top: no hanging. Then I run rj/cygwin-remove-cheating-lstat without socket pipe, (or in other words git.git/pu): No hanging. So an immediate conclusion is that we can forget about

Re: [PATCH] CYGWIN: Use a TCP socket for pipe()

2013-06-27 Thread Junio C Hamano
Torsten Bögershausen tbo...@web.de writes: Work around issues that git hangs when doing fetch or pull under various protocols under CYGWIN. Replace pipe() with a socket connection using a TCP/IP. Introduce a new function socket_pipe() in compat/socket_pipe.c Sounds like sweeping the real

Re: [PATCH] CYGWIN: Use a TCP socket for pipe()

2013-06-27 Thread Mark Levedahl
On 06/27/2013 01:38 PM, Junio C Hamano wrote: Torsten Bögershausen tbo...@web.de writes: Work around issues that git hangs when doing fetch or pull under various protocols under CYGWIN. Replace pipe() with a socket connection using a TCP/IP. Introduce a new function socket_pipe() in