Re: [PATCH 1/6] t1600-index: remove unnecessary redirection
- From
Derrick Stolee <stolee@gmail.com>
- Date
- Aug 17, 2021, 18:48 UTC
- Message-ID
- <469a6987-15ac-82ef-b330-0802d1843f17@gmail.com>
- In-Reply-To
- <20210817183917.GC2257957@szeder.dev>
On 8/17/2021 2:39 PM, SZEDER Gábor wrote:
Show 39 quoted lines
> On Tue, Aug 17, 2021 at 02:12:36PM -0400, Derrick Stolee wrote:
>> On 8/17/2021 1:49 PM, SZEDER Gábor wrote:
>>> In a helper function in the 't1600-index.sh' test script the stderr
>>> of a 'git add' command is redirected to its stdout, but its stdout is
>>> not redirected anywhere. So apparently this redirection is
>>> unnecessary, remove it.
>>>
>>> Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
>>> ---
>>> t/t1600-index.sh | 2 +-
>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/t/t1600-index.sh b/t/t1600-index.sh
>>> index c9b9e718b8..5d10cec67a 100755
>>> --- a/t/t1600-index.sh
>>> +++ b/t/t1600-index.sh
>>> @@ -79,7 +79,7 @@ test_index_version () {
>>> else
>>> unset GIT_INDEX_VERSION
>>> fi &&
>>> - git add a 2>&1 &&
>>> + git add a &&
>>> echo $EXPECTED_OUTPUT_VERSION >expect &&
>>> test-tool index-version <.git/index >actual &&
>>> test_cmp expect actual
>>
>> Since here we have a 'test_cmp expect actual', perhaps the
>> actual mistake is that the line isn't
>>
>> git add a 2>&1 >actual &&
>>
>> What do you think about that?
>
> The actual file is written two lines later as:
>
> test-tool index-version <.git/index >actual
>
> So it seems that neither stdout nor stderr of that 'git add' command
> matters.Of course. Sorry for misreading.
Show 9 quoted lines
> However, in most of the preceeding tests 'git add's stderr does indeed > matter, as they do: > > git add a 2>&1 | sed "s/[0-9]//" >actual.err && > # write expect.err > test_cmp expect.err actual.err > > I suspect that the 2>&1 redirection this patch is removing might have > been a copy-paste error.
That makes more sense than an errant addition.
Thanks, -Stolee