From: Junio C Hamano Date: Thu, 16 Sep 2021 06:23:28 GMT Subject: Re: [PATCH 2/2] t0000: avoid masking git exit value through pipes Message-ID: In-Reply-To: Taylor Blau writes: >> + tree=$(cat out | sed -n -e "s/^tree //p" -e "/^author /q") && > > In this and the below tests which had a similar transformation, the > first invocation does not mask its error, since it's on the right-hand > side of a pipe. > > But piping "git show" to sed will mask the exit code of the former. So > that makes sense. But I would like to see us avoid an unnecessary > cat-into-pipe and instead redirect out into sed, like "sed -n -e ... >