This is the same as v2 except that in 1/5, the comment about find_separators has been moved from the commit message to the code itself. Also, a trailing whitespace and unused variable fix. Jonathan Tan (5): trailer: be stricter in parsing separators commit: make ignore_non_trailer take buf/len trailer: avoid unnecessary splitting on lines trailer: have function to describe trailer layout sequencer: use trailer's trailer layout builtin/commit.c | 2 +- commit.c | 22 ++-- commit.h | 2 +- sequencer.c | 75 +++--------- t/t3511-cherry-pick-x.sh | 16 ++- t/t4014-format-patch.sh | 37 +++++- t/t7501-commit.sh | 36 ++++++ trailer.c | 299 +++++++++++++++++++++++++++++------------------ trailer.h | 25 ++++ 9 files changed, 316 insertions(+), 198 deletions(-) -- 2.8.0.rc3.226.g39d4020