Каждый знает, что при коммите изменений в репозиторий можно писать комментарии к внесенным изменениям. Но не все разработчики пишут комментарии, поэтому, как правило, они пустые. Поиском в Гугле узнал, что есть возможность вешать хуки на некоторые события, происходящие в Subversion. Ниже приведен простенький хук, который не позволяет делает коммиты с пустыми комментариями. Для установки достаточно положить в папку hooks репозитория и прописать путь к svnlook.exe:

@echo off
:: Stops commits that have empty log messages.

setlocal

rem Subversion sends through the path to the repository and  transaction id
set REPO=%1
set TXN=%2
set SVNLOOK=<PATH TO SVNLOOK>

"%SVNLOOK%" log %REPO% -t %TXN% | findstr . > nul
if %errorlevel% gtr 0 (goto err) else goto commit

:err
echo. 1>&2
echo Your commit has been blocked because you didn't enter a  comment. 1>&2
echo Write a log message describing the changes made and try again.  1>&2
echo Thanks 1>&2

endlocal
exit 1

:commit
endlocal
exit 0

Конечно этот хук не спасает от того, что комментарий будет совершенно бессмысленным :) Хотя если условиться, что в качестве комментария всегда указывается, например, идентификатор задачи в Jira, то можно дописать проверку существования такой задачи и завершать коммит только если задача действительно существует.