On Wed, Nov 29, 2017 at 12:11 PM, Jonathan Tan <jonathantanmy@xxxxxxxxxx> wrote: > In the documentation of diff-tree, it is stated that the -l option > "prevents rename/copy detection from running if the number of > rename/copy targets exceeds the specified number". The documentation > does not mention any special handling for the number 0, but the > implementation before commit 9f7e4bfa3b ("diff: remove silent clamp of > renameLimit", 2017-11-13) treated 0 as a special value indicating that > the rename limit is to be a very large number instead. > > The commit 9f7e4bfa3b changed that behavior, treating 0 as 0. Revert > this behavior to what it was previously. This allows existing scripts > and tools that use "-l0" to continue working. The alternative (to have > "-l0" suppress rename detection) is probably much less useful, since > users can just refrain from specifying -M and/or -C to have the same > effect. > > Signed-off-by: Jonathan Tan <jonathantanmy@xxxxxxxxxx> > --- > There are multiple issues with the commit message, so I am sending this > new version out. > > v2 is exactly the same as previously, except that the commit message is > changed following Elijah Newren's and Jonathan Nieder's comments. > --- > diffcore-rename.c | 2 ++ > t/t4001-diff-rename.sh | 15 +++++++++++++++ > 2 files changed, 17 insertions(+) Reviewed-by: Elijah Newren <newren@xxxxxxxxx> Thanks.