From: Johannes Schindelin Date: Sat, 30 Aug 2008 09:31:17 GMT Subject: Re: [PATCH 03/12] xmerge.c: minimum readability fixups Message-ID: In-Reply-To: <1220056963-2352-4-git-send-email-gitster@pobox.com> Hi, On Fri, 29 Aug 2008, Junio C Hamano wrote: > diff --git a/xdiff/xmerge.c b/xdiff/xmerge.c > index 29cdbea..7dcd405 100644 > --- a/xdiff/xmerge.c > +++ b/xdiff/xmerge.c > @@ -427,7 +427,7 @@ static int xdl_do_merge(xdfenv_t *xe1, xdchange_t *xscr1, const char *name1, > xscr2 = xscr2->next; > continue; > } > - if (level < 1 || xscr1->i1 != xscr2->i1 || > + if (level == XDL_MERGE_MINIMAL || xscr1->i1 != xscr2->i1 || Yeah, okay, sorry. > @@ -449,12 +449,11 @@ static int xdl_do_merge(xdfenv_t *xe1, xdchange_t *xscr1, const char *name1, > chg0 = xscr1->i1 + xscr1->chg1 - i0; > chg1 = xscr1->i2 + xscr1->chg2 - i1; > chg2 = xscr2->i2 + xscr2->chg2 - i2; > - if (ffo > 0) > - chg2 += ffo; > - else { > + if (ffo < 0) { > chg0 -= ffo; > chg1 -= ffo; > - } > + } else > + chg2 += ffo; I do not understand why the order was changed, but hey, I do not care that deeply. Ciao, Dscho