I really dont care about commit messages. Just create strict rules for branches that contains issue nr + description, and squash all commits on merging the PR.