Re: [PATCH v3 01/38] sequencer: avoid unnecessary curly braces
- From
Jeff King <peff@peff.net>
- Date
- Jan 14, 2017, 18:05 UTC
- Message-ID
- <20170114180550.ebra5qexewetuoyk@sigill.intra.peff.net>
- In-Reply-To
- <alpine.DEB.2.20.1701141856240.3469@virtualbox>
On Sat, Jan 14, 2017 at 06:57:13PM +0100, Johannes Schindelin wrote:
Show 26 quoted lines
> On Thu, 12 Jan 2017, Junio C Hamano wrote:
>
> > Johannes Schindelin <johannes.schindelin@gmx.de> writes:
> >
> > >
> > > - if (!commit->parents) {
> > > + if (!commit->parents)
> > > parent = NULL;
> > > - }
> > > else if (commit->parents->next) {
> > > /* Reverting or cherry-picking a merge commit */
> > > int cnt;
> >
> > The result becomes
> >
> > if (...)
> > single statement;
> > else if (...) {
> > multiple;
> > statements;
> > }
> >
> > which is not quite an improvement.
>
> Yet, this used to be the coding style of Git, and your statement comes
> quite as a surprise to me.Yeah, I thought we were OK with:
if (cond)
single statement;
else {
multiple;
statements;
}but not the other way around:
if (cond) {
multiple;
statements;
} else
single statement;I don't know if the "else if" changes that or not, but I certainly have written things like your patch does.
-Peff