web-dev-qa-db-ja.com

subversion post-commitフック:ユーザーに表示されるエラーメッセージを出力しますか?

Subversion1.6.xで作成されたSubversionリポジトリがあります。

このリポジトリには、ユーザーがファイルをチェックインするたびにアクションを実行するコミット後フックがあります。

このコミット後のフックが失敗することがあり、エラーメッセージは単にエーテルに送信されます。ユーザーにエラーメッセージを出力するコミット後フックを作成して、コミット後フックが失敗したことをユーザーに知らせることはできますか?

4

スクリプトからstderrへの出力は、クライアントにマーシャルバックする必要があります。自分で出力を制御できる場合は、関連するechoesに>&2を追加することを検討してください。

参照: http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.ref.reposhooks.post-commit

これにより、svnクライアントライブラリまで出力が取得されますが、すべてのクライアント実装がそれを使用して何かを実行するかどうかはわかりません。

4
SmallClanger