threads / bug / 49955

Bug: git add --patch does not honor "diff.noprefix"

Subject: Bug: git add --patch does not honor "diff.noprefix"

## tl;dr

2 messages between Dec 6, 2018 and Dec 9, 2018.

replies: 1people: 2as markdown or json

Christian Weiske· Dec 6, 2018, 10:34 UTC · lore
Hi,

When running "git add -p" on git version 2.19.2 and "diff.noprefix" set to true, it still shows the "a/" and "b/" prefixes.

This issue has been reported in 2016 already[1], but is still there in 2.19.2.

[1] https://public-inbox.org/git/E1D7329A-A54B-4D09-A72A-62ECA8005752@gmail.com/T/

-- 
Regards/Mit freundlichen Grüßen
Christian Weiske

-=≡ Geeking around in the name of science since 1982 ≡=-
Junio C Hamano· Dec 9, 2018, 01:30 UTC · re: Christian Weiske · lore

Re: Bug: git add --patch does not honor "diff.noprefix"

Christian Weiske <cweiske@cweiske.de> writes:
Show 5 quoted lines
> When running "git add -p" on git version 2.19.2 and "diff.noprefix" set
> to true, it still shows the "a/" and "b/" prefixes.
>
> This issue has been reported in 2016 already[1], but is still there in
> 2.19.2.
It is very likely because it is a non-issue.  

The reason why prefixes are customizable is to match the convention used to show your patch to others, but the patch to be immediately consumed within an "add -i/-p" session is viewed only by the user, so it is much much lower priority to change the code. I guess the reason why no such change was made is because nobody felt it worth the trouble to change the code to use a non-standard prefix when producing the patch to be shown, and then also change the code to accept a non-standard prefix when using the chosen patch to be applied.

← back to recent threads