Re: Parsing trailers
- From
William Chargin <wchargin@gmail.com>
- Date
- Dec 24, 2018, 18:52 UTC
- Message-ID
- <CAFW+GMB4KW34qaOWNwShWM_ERSJtnvp86V_mFAse1biO=T-srw@mail.gmail.com>
- In-Reply-To
- <CAP8UFD1ErRo7NQmCrAJLaELzV-1rKowyPsNCi3ecTqGN1qWxKQ@mail.gmail.com>
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| twoand 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| twoBest, WC