Re: [PATCH] diff: implement config.diff.renames=copies-harder
- From
Sam James <sam@gentoo.org>
- Date
- Mar 11, 2024, 21:42 UTC
- Message-ID
- <87frwwmomn.fsf@gentoo.org>
- In-Reply-To
- <pull.1606.git.1699010701704.gitgitgadget@gmail.com>
"Sam James via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 32 quoted lines
> From: Sam James <sam@gentoo.org> > > 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@gentoo.org> > --- > 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/ v3: https://lore.kernel.org/git/20240311213928.1872437-1-sam@gentoo.org/