From: Stefan Beller Date: Thu, 20 Nov 2014 23:26:28 GMT Subject: Re: [PATCH] Introduce a hook to run after formatting patches Message-ID: <20141120232628.GA30554@google.com> In-Reply-To: On Tue, Nov 18, 2014 at 07:40:07AM +0100, Christian Couder wrote: > On Mon, Nov 17, 2014 at 8:20 PM, Junio C Hamano wrote: > > Junio C Hamano writes: > > > >> (I am not saying that there should be an easy way to drop cruft left > >> by third-party systems such as "Change-id:" line) ... > > > > Heh, that was "should not be", but I guess it was probably obvious. > > > > Sorry for the noise. > > I am not sure it is very easy yet but as Change-id: ... line are > trailers, you can do that with git interpret-trailers. > > For example: > > $ echo -e "\nChange-id: stuff\nOther: thing" | git -c > trailer.Change-id.ifexists=replace interpret-trailers --trim-empty > --trailer Change-id= > > > > Other: thing > > The idea is that the above command replaces an existing "Change-id: > stuff" trailer with an empty "Change-id:" trailer and then removes all > the empty trailers. > So I have read the man page on the trailers and it seems like the solution to my problem in removing parts from the commit message. However I did not find out, if it can be run automatically, whenever calling format-patch Maybe all that is missing here is an option git config format.enable_trailers ? Best, Stefan > Best,