libgit2/libgit2 — pull request #597 by nulltoken (2012-03-14 22:21:42+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

**Note:** In order to have passing tests, this PR also includes a commit which fixes compilation issues. This commit is also part of PR #596.