Thread (38 messages) 38 messages, 4 authors, 2018-02-08

Re: [PATCH 01/10] t5541: add 'test_i18ngrep's missing filename parameter

From: Jeff King <hidden>
Date: 2018-01-26 18:23:54

On Fri, Jan 26, 2018 at 01:23:03PM -0500, Jeff King wrote:
On Fri, Jan 26, 2018 at 01:36:59PM +0100, SZEDER Gábor wrote:
quoted
The test 'push --no-progress silences progress but not status' runs
'test_i18ngrep' without specifying a filename parameter.  This has
remained unnoticed since its introduction in e304aeba2 (t5541: test
more combinations of --progress, 2012-05-01), because that
'test_i18ngrep' is supposed to check that the given pattern is not
present in its input, and of course it won't find that pattern if its
input is empty, (as it comes from /dev/null).  This also means that
this test could miss a potential breakage of 'git push --no-progress'.
Oof, embarrassing. Thanks for catching.

This and other errors make me wonder if test_i18ngrep ought to take an
explicit "-" for stdin, and error out if no file argument is given. That
may be overkill, though (and it's not like we wouldn't have the same
problem with regular "grep").
....and I really ought to start reading your entire sets of patches
before commenting on the early ones. :-/

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help