Merge branch 'jt/use-trailer-api-in-commands'
commit8b0db484e11aa86e6b8bf4d7243d0c81bf4b3c33
authorJunio C Hamano <gitster@pobox.com>
Mon, 19 Dec 2016 22:45:29 +0000 (19 14:45 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 19 Dec 2016 22:45:29 +0000 (19 14:45 -0800)
treed0e440bbe46deef7d2009cb11191c21ee55047ed
parenteff96d7e16a769dca9b0319ccf460a83f514676e
parent967dfd4d568c2b102281de8cc22ee35f7558358b
Merge branch 'jt/use-trailer-api-in-commands'

Commands that operate on a log message and add lines to the trailer
blocks, such as "format-patch -s", "cherry-pick (-x|-s)", and
"commit -s", have been taught to use the logic of and share the
code with "git interpret-trailer".

* jt/use-trailer-api-in-commands:
  sequencer: use trailer's trailer layout
  trailer: have function to describe trailer layout
  trailer: avoid unnecessary splitting on lines
  commit: make ignore_non_trailer take buf/len
  trailer: be stricter in parsing separators
sequencer.c