Re: [PATCH 2/2] builtin/commit.c: set status_format _after_ option parsing
- From
Brandon Casey <casey@nrlssc.navy.mil>
- Date
- May 26, 2011, 21:34 UTC
- Message-ID
- <zC-f1fI9ZM3f29xvafX60e8cV8ocMeVmk23oEjhHXxWYhonKbDLDGw@cipher.nrlssc.navy.mil>
- In-Reply-To
- <20110526211723.GE31340@sigill.intra.peff.net>
On 05/26/2011 04:17 PM, Jeff King wrote:
Show 14 quoted lines
> On Thu, May 26, 2011 at 01:43:21PM -0700, Brandon Casey wrote: > >> 'git status' should use --porcelain output format when -z is given. >> It was not doing so since the _effect_ of using -z, namely that >> null_termination would be set, was being checked _before_ option parsing >> was performed. >> >> So, move the check so that it is performed after option parsing. > > Wow, that's an embarrassing bug. I was about to own up to it, but it > actually looks like it is Junio's bug from 173e6c8 (git stat -s: short > status output, 2009-08-04). Of course, I _twice_ modified the > conditional afterwards and failed to notice that it was doing absolutely > nothing. So I'm not sure which one of us deserves the brown paper bag. :)
:) Well, apparently no one uses -z with git-status anyway (or they only do so in addition to --porcelain). Otherwise it would have been fixed a long time ago.
-Brandon