I've accidentally committed some changes to the source control without entering a log message, and when I tried editing the log message I got this error message:
Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook
After googling a bit I found the solution:
Go to the
hooks directory in the root of the repository, create a file named
pre-revprop-change.bat with the following lines:
set PROPNAME=%4 if "%PROPNAME%" == "svn:log" ( exit /b 0 ) exit /b 1
This script will allow changing the "svn:log" property thus allowing users to rename commits.