Re: [PATCH 1/3] add merge.renamelimit config option
- From
Jeff King <peff@peff.net>
- Date
- May 4, 2008, 19:31 UTC
- Message-ID
- <20080504193106.GC13029@sigill.intra.peff.net>
- In-Reply-To
- <7viqxvta9h.fsf@gitster.siamese.dyndns.org>
On Sat, May 03, 2008 at 01:15:06PM -0700, Junio C Hamano wrote:
Show 16 quoted lines
> > opts.detect_rename = DIFF_DETECT_RENAME;
> > - opts.rename_limit = rename_limit;
> > + opts.rename_limit = merge_rename_limit >= 0 ? merge_rename_limit :
> > + diff_rename_limit >= 0 ? diff_rename_limit :
> > + 100;
> > opts.output_format = DIFF_FORMAT_NO_OUTPUT;
> > if (diff_setup_done(&opts) < 0)
> > die("diff setup failed");
>
> Makes one wonder where the magic 100 comes from. Wouldn't this
>
> opts.rename_limit = (merge_rename_limit >= 0)
> ? merge_rename_limit
> : diff_rename_limit;
>
> be easier to maintain, with the same semantics?Yes, though I was being a little sneaky in perparation for 2/3, which changes the defaults differently for diff versus merge. I could maybe have put that particular change into 2/3, but it looks like you have applied this to next as-is already.
-Peff