Re: [PATCH v2 4/4] t/Makefile: introduce TEST_SHELL_PATH
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 15, 2017, 16:58 UTC
- Message-ID
- <xmqqmv2kq66p.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <20171215104101.GA11637@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 6 quoted lines
> I think (4) and (5) are the only things that actually change the > behavior in a meaningful way. But they're a bit more hacky and > repetitive than I'd like. Especially given that I'm not really sure > we're solving an interesting problem. I'm happy enough with the patch as > shown, and I do not recall anybody complaining about the current > behavior of these options.
OK. Thanks for thinking it through.
Show 8 quoted lines
>> There is a long outstanding NEEDSWORK comment in help.c that wonders >> if we want to embed contents from GIT-BUILD-OPTIONS in the resulting >> binary, and the distinction Dscho brought up between "build" and >> "test" phases would start to matter even more once we go in that >> direction. > > I guess you're implying having a GIT-BUILD-OPTIONS and a > GIT-TEST-OPTIONS here.
I admit that my thinking did not go that far to introduce the latter, as "git version --how-did-we-build-this-exact-git" only needs the former. But you're right that some information given at the top-level must be stored somewhere t/test-lib.sh reads in order to allow us run tests from outside Makefile (your point 1.)