Thanks for that. Actaully I'm wondering whether we're better off using `%B`, which is the raw body. It's not supported in Git 1.7.1 and older, but is more accurate.

Thoughts? Otherwise I'm happy to merge this as-is.