subversionのログが編集(更新)できない

いつも重宝しているsubversion。

Windows上でリポジトリ作って利用する事は少ないんですけど、先日遭遇した問題。

過去のログメッセージを再編集しようとすると以下のエラーで書き込めない。

Repository has not been enabled to accept revision propchanges;

ask the administrator to create a pre-revprop-change hook

これ、バッチファイルを用意してあげないといけない。

リポジトリフォルダ\hooks\pre-revprop-change.bat

if “%5″==”M” (  
  if “%4″==”svn:log” (  
    exit 0  
  )  
)  
echo “Changing revision properties other than svn:log is prohibited” >&2  
exit 1

参考

http://www.clip.gr.jp/~imai/PukiImaiWiki/index.php?Subversion

http://www.bugbearr.jp/?TortoiseSVN