subversion(TortoiseSVN)で'pre-commit'フックのエラーが発生する原因

コミットメッセージが空でコミットしてこのエラーが出る場合、メッセージを入れてコミットすると通る場合がある。
レポジトリ側に、コミットメッセージ無しのコミットを許さないスクリプトが入っていた場合、コミットメッセージが空のコミットはエラーになる。これ自体は正しい動きだが、ToroiseSVNが
「'pre-commit'フックのエラーです」としか表示してくれなかったので、
エラー原因がわからずに混乱してしまった。