Where I work we have different message template requirements per repo. Some need titles and messages in a certain format, or including certain keywords, etc.
My suggestion is to offer a UI-based way to manage the default commit message templates for each repo. The capability is described here, but I'd like to manage the template via the SmartGit UI https://www.syntevo.com/blog/?p=4076
Customer support service by UserEcho