Re: [PATCH] t6500: don't run detached auto gc at the end of the test script
- From
Johannes Sixt <j6t@kdbg.org>
- Date
- Apr 11, 2017, 21:32 UTC
- Message-ID
- <426f08b9-79c8-0c5b-e07e-4dd6a49243e9@kdbg.org>
- In-Reply-To
- <20170410170154.qwzaolflrvsduwzd@sigill.intra.peff.net>
Am 10.04.2017 um 19:01 schrieb Jeff King:
Show 7 quoted lines
> I wonder if you could make it a general test-lib function, like:
>
> run_and_wait () {
> # we read stdout from the child only for the side effect
> # of waiting until all child sub-processes exit, closing their
> # fd 9.
> does_not_matter=$("$@" 9>&1)I'm afraid this won't work on Windows when the invoked command is git. FD inheritance between MSYS (bash) and non-MSYS programs (git) is only implemented for FDs 0,1,2. That's a deficiency of MSYS, and I don't think that was improved in MSYS2.
> }
-- Hannes