]> git.ipfire.org Git - thirdparty/git.git/commit - t/t4014-format-patch.sh
sequencer: use trailer's trailer layout
authorJonathan Tan <jonathantanmy@google.com>
Wed, 2 Nov 2016 17:29:20 +0000 (10:29 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 29 Nov 2016 22:22:18 +0000 (14:22 -0800)
commit967dfd4d568c2b102281de8cc22ee35f7558358b
tree8c356b23728e271b575afadc6d1eba7232fba4a7
parente8c352c316f31a3869f3ad1dae0e8b33042cbaf4
sequencer: use trailer's trailer layout

Make sequencer use trailer.c's trailer layout definition, as opposed to
parsing the footer by itself. This makes "commit -s", "cherry-pick -x",
and "format-patch --signoff" consistent with trailer, allowing
non-trailer lines and multiple-line trailers in trailer blocks under
certain conditions, and therefore suppressing the extra newline in those
cases.

Consistency with trailer extends to respecting trailer configs.  Tests
have been included to show that.

Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sequencer.c
t/t3511-cherry-pick-x.sh
t/t4014-format-patch.sh
t/t7501-commit.sh