svn (バージョン 1.6.11 (r934486)) リポジトリをホストする centos6 Linux サーバーがあり、Apache 経由で DAV 経由でアクセスできます。Windows tortoise-svn クライアント 1.7.12 を使用してリポジトリにアクセスしています。
常に失敗する非常に単純なテスト プリコミット フックがあります。
echo "this is a test"
exit 1
コミットしようとすると失敗します
Sending content: D:\code\foo\test.c
Error: Commit failed (details follow):
Error: Commit blocked by pre-commit hook (exit code 1) with no output.
Completed!:
クライアントで「これはテストです」と表示されることを期待していましたが、出力なしでコミット前フックが終了しました。hooks/pre-commit は実行可能であり、Linux サーバーで手動で実行すると、期待される出力がエコーされます。
私が欠けているものについての指針はありますか?