Early in the development I have made a misguided decision to trim dangling EOL symbols from the end of the commit messages. Right now I see that the library must provide functionality to read commit messages "as is", without any implicit modifications.