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/1606v2: 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
- signature.asc [application/pgp-signature] 377 bytes