Subversion サーバーは Ubuntu サーバー 12.10 で apache2 を使用しています
svn、apache、および apache auth
に必要なファイル以外は何もない非常にクリーンなサーバー Windows 7 の TortoiseSVN クライアント経由で Subversion フォルダーの 1 つに Bugtraq プロパティを追加しようとしまし
た Bugtraq 設定でページ、URLとメッセージパターンのみを入力しました。その他の設定はデフォルトのままです
Bugtraq フォーマットは次のとおりです。
URL: http://bugserveripaddress/bugzilla/show_bug.cgi?id=%BUGID%
Message pattern: Bug : %BUGID%
バグ サーバーは Subversion サーバーとは異なります
ただし、少なくとも 1 つのプロパティの変更に失敗したリポジトリが複数回変更されていないことを示しています
エラー ポップアップ ウィンドウで [OK] ボタンをクリックするたびに、bugtraq:label、bugtraq:url、bugtraq:messageなどの小さなポップアップが表示されます。
これはフック スクリプトの問題のように見えるので、pre-revprop-change を編集して、このように bugtraq:url、bugtraq:message の許可を追加しようとしました
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
exit 0
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:author" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:label" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:url" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:message" ]; then exit 0; fi
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
しかし、うまくいきません
事前にどうもありがとう〜