To be able to support git commits with multiple signature headers, we have to implement our own parsing and formatting. Signed-off-by: Alexis Sellier <alexis@radicle.xyz>