We started using commitizen at my workplace. It really seems to push the idea of good commit logs. Combined with jira ID hooks to keep people from pushing without a story/ticket.
https://www.npmjs.com/package/commitizen
Edit: doh, didn't scroll to the bottom!