From: Laurent Arnoud Date: Thu, 04 Jun 2020 19:32:38 GMT Subject: Re: [PATCH] format-patch: generate valid patch with diff.noprefix config Message-ID: <20200604193238.GA1911544@spk-laptop> In-Reply-To: On Tue, Jun 02, 2020 at 03:09:36PM -0700, Junio C Hamano wrote: > Having said all that, we seem to be letting more configurations for > the diff.* family to affect the format-patch command. The latest > addition was "diff.relative"---together with the "diff.noprefix" > that triggered this thread, some users may feel that it is a bug to > allow these configuration variables to affect the output from the > "log -p", "show", and "format-patch" commands. > > It *might* make sense to introduce log.diff.* configuration > variables so that when they are set, they are used by > log/show/format-patch instead of diff.* counterparts, or something > along those lines. I dunno. I don't know if its a bug but I founded strange that I needed to use an alias "git -c diff.noprefix=false format-patch" to generate a patch that I can apply directly with "git am". I didn't know the -p option but to send a patch to a mailinglist it should have the prefix I guess ? I can try to implement this option if you think it can get merged -- Laurent