Re: [PATCH] Introduce a hook to run after formatting patches
- From
Christian Couder <christian.couder@gmail.com>
- Date
- Nov 18, 2014, 06:40 UTC
- Message-ID
- <CAP8UFD3m9aouYKXfk-vE4AGbTxdyH6=k8ey5n-kF1OLux2Ah0g@mail.gmail.com>
- In-Reply-To
- <xmqqd28ly6p1.fsf@gitster.dls.corp.google.com>
On Mon, Nov 17, 2014 at 8:20 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 8 quoted lines
> Junio C Hamano <gitster@pobox.com> 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.
Best, Christian.