"Sam James via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: Sam James <sam@xxxxxxxxxx> > > This patch adds a config value for 'diff.renames' called 'copies-harder' > which make it so '-C -C' is in effect always passed for 'git log -p', > 'git diff', etc. > > This allows specifying that 'git log -p', 'git diff', etc should always act > as if '-C --find-copies-harder' was passed. > > I've found this especially useful for certain types of repository (like > Gentoo's ebuild repositories) because files are often copies of a previous > version. > > Signed-off-by: Sam James <sam@xxxxxxxxxx> > --- > diff: implement config.diff.renames=copies-harder > > This patch adds a config value for 'diff.renames' called 'copies-harder' > which make it so '-C -C' is in effect always passed for 'git log -p', > 'git diff', etc. > > This allows specifying that 'git log -p', 'git diff', etc should always > act as if '-C --find-copies-harder' was passed. > > I've found this especially useful for certain types of repository (like > Gentoo's ebuild repositories) because files are often copies of a > previous version. > > Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1606%2Fthesamesam%2Fconfig-copies-harder-v1 > Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1606/thesamesam/config-copies-harder-v1 > Pull-Request: https://github.com/gitgitgadget/git/pull/1606 > v2: https://lore.kernel.org/git/20231226202102.3392518-1-sam@xxxxxxxxxx/ v3: https://lore.kernel.org/git/20240311213928.1872437-1-sam@xxxxxxxxxx/
Attachment:
signature.asc
Description: PGP signature