Hi Christian: thanks for your reply. > Changing the default separator as shown above, should make it easier > to parse the result. But this actually also changes which lines are considered trailers, right? If the commit message ends with Signed-off-by: one Signed-off-by| two and the user’s `trailer.separators` is set to `:`, then the correct result should be only `Signed-off-by: one`. But when adding `|` as a separator, we also see `Signed-off-by: two` in the result. $ printf '.\n\nSigned-off-by: one\nSigned-off-by| two\n' | > git interpret-trailers --parse Signed-off-by: one $ printf '.\n\nSigned-off-by: one\nSigned-off-by| two\n' | > git -c trailer.separators='|:' interpret-trailers --parse Signed-off-by| one Signed-off-by| two Best, WC