Я бы порекомендовал использовать для этого свойство svn, если вы используете Windows и используете TortoiseSVN.
tsvn: logminsize устанавливает минимальную длину сообщения журнала для фиксации.
Если вы введете более короткое сообщение, чем указано здесь, фиксация будет
отключен. Эта функция очень полезна для напоминания о необходимости
правильное описательное сообщение для каждого коммита. Если это свойство не
установлено, или значение равно нулю, пустые сообщения журнала разрешены.
Также обязательно ознакомьтесь с другими функциями , такими как интеграция с системой отслеживания ошибок.
Если вы действительно хотите сделать это на стороне сервера, используя ловушку, вы можете попробовать this , и в этом случае ваш вопрос является дубликатом:)