Это зависит от целей проекта.Мы используем Git и требуем четыре поля:
Краткое резюме (одна строка - тема коммита)
Связанные билеты (используется для интеграции с Trac)
Подробный отчет
Требуется дальнейшая работа
В наших репозиториях Git есть хуки, которые требуют правильного заполнения формы сообщения о коммите, в противном случае сервер отклоняет коммиты.
Таким образом, люди могут увидеть итоговую строку и получить хорошее представление о том, что произошло, в то время как подробный отчет доступен для всего хитрого, а будущая работа позволит всем увидеть, какие проблемы все еще существуют.