Thread (1 message) 1 message, 1 author, 2024-03-11

Re: [PATCH] diff: implement config.diff.renames=copies-harder

From: Sam James <hidden>
Date: 2024-03-11 21:42:45

"Sam James via GitGitGadget" [off-list ref] writes:
From: Sam James <redacted>

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 <redacted>
---
    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@gentoo.org/ (local)
v3: https://lore.kernel.org/git/20240311213928.1872437-1-sam@gentoo.org/ (local)

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help