Re: [PATCH/RFD] builtin-revert.c: release index lock when cherry-picking an empty commit
- From
Jeff King <peff@peff.net>
- Date
- Mar 22, 2009, 22:38 UTC
- Message-ID
- <20090322223834.GB22428@sigill.intra.peff.net>
- In-Reply-To
- <7veiwpdxtg.fsf@gitster.siamese.dyndns.org>
On Sun, Mar 22, 2009 at 02:58:35PM -0700, Junio C Hamano wrote:
Show 13 quoted lines
> > Junio, do you want to put anything in the release notes warning people > > who build from source that this is a potential issue? Do you want > > something in the Makefile detecting that the shell is broken? > > A sentence or two in INSTALL will not hurt. > > I would not worry too much about the test scripts, but I would worry more > about getting phantom bug reports for our shell script Porcelains that get > hit by this. Earlier I mentioned bisect is the only heavy user, but the > issue is more severe with filter-branch that is designed to eval end user > scripts (calls to 'eval "$filter_frotz"' check the exit status and die on > failure---with trailing blank lines the failure the filter reports will > not get caught).
Agreed. The good news is that the /bin/sh people are treating it like a bug:
http://lists.freebsd.org/pipermail/freebsd-standards/2009-March/001721.html
so it will hopefully be fixed soon. It might still be worth warning users of older releases in INSTALL, though.
-Peff