t5503: GIT_DEBUG_SEND_PACK is not supported on MinGW
authorJohannes Sixt <j6t@kdbg.org>
Fri, 20 Mar 2009 21:03:33 +0000 (22:03 +0100)
committerJohannes Sixt <j6t@kdbg.org>
Sun, 22 Mar 2009 16:52:43 +0000 (17:52 +0100)
commit8b02c64a3cb3a494ca5d704e3e05c4a2c45867c7
treeb888aa06433a96d3b92e91c29ab57bb9e301b3fc
parenta4df22ce49d0457f3dbec5083064f9d24e4d17dd
t5503: GIT_DEBUG_SEND_PACK is not supported on MinGW

The test opens fd 3 and instructs git-upload-pack (via GIT_DEBUG_SEND_PACK)
to log information to that channel.

The way in which new processes are spawned by git on MinGW does not inherit
all file descriptors to the child processes, but only 0, 1, and 2.
The tests in t5503 require that file descriptor 3 is inherited from
git-fetch to git-upload-pack.

A complete implementation is non-trivial and not warranted just to satisfy
this test.  Note that the incompleteness applies only to the executables
that use compat/mingw.c; bash and perl (the other important executables
used by git) are complete, of course.

Signed-off-by: Johannes Sixt <j6t@kdbg.org>
t/t5503-tagfollow.sh