Я думаю, что это действительно проблема людей, а не проблема программного обеспечения. Если разработчики совершают коммиты без сообщений, они явно не понимают, почему сообщения коммитов важны. Вы должны убедиться, что все понимают, что ожидаются хорошие сообщения о коммитах, и в идеале вы должны убедиться в этом, делая обзоры кода
Сказав, что минимальный хук сообщения pretxnchangegroup действительно имеет некоторое преимущество. Это может предотвратить случайные коммиты без сообщения и может немного подтолкнуть к исправлению плохого поведения. Но это действительно должно быть связано с обучением тому, зачем вам нужны хорошие сообщения коммита, иначе вы рискуете, что разработчики пишут свои собственные хуки (pretxncommit, я думаю), которые дополняют сообщение фиксации, чтобы преодолеть ваше правило минимальной длины.