From: Junio C Hamano Date: Thu, 12 Jan 2012 01:35:34 GMT Subject: Re: [PATCH 2/3] am: learn passing -b to mailinfo Message-ID: <7vzkdt4s9l.fsf@alter.siamese.dyndns.org> In-Reply-To: <19539098c07a207f3bd24f5a145ba3b6c5e46766.1326312730.git.trast@student.ethz.ch> Thomas Rast writes: > @@ -571,8 +574,8 @@ then > else > utf8=-n > fi > -if test "$(cat "$dotest/keep")" = t > -then > +keep=$(cat "$dotest/keep") > +if test "$keep" = t > keep=-k > fi Curious. Who writes 't' to $dotest/keep after this patch is applied? I also do not want to worry about "echo" portability issues that may come from an existing echo "$keep" >"$dotest/keep" that this patch does not touch. I suspect that this patch was not tested in a way to exercise this codepath; shell would have barfed when seeing the lack of "then" here, no?