On Mon, Nov 17, 2014 at 8:20 PM, Junio C Hamano [off-list ref] wrote:
Junio C Hamano [off-list ref] writes:
quoted
(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.