Re: [PATCH] difftool: fix bug when printing usage
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Feb 8, 2017, 15:06 UTC
- Message-ID
- <alpine.DEB.2.20.1702081604420.3496@virtualbox>
- In-Reply-To
- <xmqqd1etzrxj.fsf@gitster.mtv.corp.google.com>
Hi Junio,
On Tue, 7 Feb 2017, Junio C Hamano wrote:
Show 23 quoted lines
> Junio C Hamano <gitster@pobox.com> writes: > > > Johannes Schindelin <Johannes.Schindelin@gmx.de> writes: > > > >>> > Likewise, this would become > >>> > > >>> > GIT_CEILING_DIRECTORIES="$PWD/not" \ > >>> > test_expect_code 129 git -C not/repo difftool -h >output && > >>> > grep ^usage: output > >>> > >>> I agree with the intent, but the execution here is "Not quite". > >>> test_expect_code being a shell function, it does not take the > >>> "one-shot environment assignment for this single invocation," like > >>> external commands do. > >> > >> So now that we know what is wrong, can you please enlighten me about > >> what is right? > > > > David's original is just fine, isn't it? > > I've also seen people use "env VAR=VAL git command" as the command to be > tested in t/ scripts. You can run that under test_expect_code, > methinks.
That is exactly what David ended up sending out as follow-up patches.
I did not mean to be critical, I just found it to be more helpful to accompany "that does not work" comments with "but this does" in the past.
Ciao, Johannes