Subversion1.6.xで作成されたSubversionリポジトリがあります。
このリポジトリには、ユーザーがファイルをチェックインするたびにアクションを実行するコミット後フックがあります。
このコミット後のフックが失敗することがあり、エラーメッセージは単にエーテルに送信されます。ユーザーにエラーメッセージを出力するコミット後フックを作成して、コミット後フックが失敗したことをユーザーに知らせることはできますか?
スクリプトからstderr
への出力は、クライアントにマーシャルバックする必要があります。自分で出力を制御できる場合は、関連するecho
esに>&2
を追加することを検討してください。
参照: http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.ref.reposhooks.post-commit
これにより、svnクライアントライブラリまで出力が取得されますが、すべてのクライアント実装がそれを使用して何かを実行するかどうかはわかりません。