libgit2/libgit2 — pull request #670 by nulltoken (2012-05-06 18:37:58+00:00)
Title: Clean commit and tag messages

`git commit` and `git tag -a` enforce some conventions, like cleaning up excess whitespace and making sure that the last line ends with a `\n`. This fix replicates this behavior.

Fix libgit2/libgit2sharp#117