Если вам нужен локальный хук фиксации, вы можете добавить этот скрипт в .git/hooks/pre-commit
#!/bin/bash
if git status -s | grep -q "M CHANGELOG"; then
exit 0
else
echo "# CHANGELOG Not updated."
exit 1
fi
Обратите внимание, что хуки фиксации не имеют версий и не включены в репозиторий