ホーム   »  スポンサー広告  »  スポンサーサイト  »  プロジェクト管理   »  svn+trac  »  コミットは成功するが、post-commitに失敗する

スポンサーサイト

広告
  
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us newsing FC2 Technorati ニフティクリップ iza Choix Flog Buzzurl 
ランキングはこちらをクリック!
▲ Page Top     

コミットは成功するが、post-commitに失敗する

広告
  
SVNのコミットをすると成功はするが、下記エラーメッセージがでてしまう。

post-commitのエラーメッセージ

警告: post-commitフックが失敗しました (終了コード: 1)。出力:
File "/data/trac/ecsystem/svn-contrib/trac-svn-post-commit-hook", line 1
@ECHO OFF
^
SyntaxError: invalid syntax





post-commitエラーの解決手順


post-commitからtrac-svn-post-commit-hookを呼び出すようにしていましたが、Trac0.12では、trac-svn-post-commit-hook使用しなくなり、Linux版のtrac-svn-post-commit-hook提供されなくなりました。
それを知らず、Windows版のスクリプト(trac-svn-post-commit-hook.cmd)を利用していたためエラーが発生していました。

そこで、post-commitとpost-revprop-changeを以下のように書き換えました。

・post-commitの修正

# cd /data/svn/repos/sample-svn/hooks
# vi post-commit
==============================
#!/bin/sh
export PYTHON_EGG_CACHE="/tmp/egg"
DIR_PATH="/data/trac/sample-trac "
/usr/bin/trac-admin $DIR_PATH changeset added "$1" "$2"
==============================


※DIR_PATHは環境に応じて変更


・ post-revprop-changeの修正

# vi post-revprop-change
==============================
#!/bin/sh
export PYTHON_EGG_CACHE="/tmp/egg"
DIR_PATH="/data/trac/sample-trac"
/usr/bin/trac-admin $DIR_PATH changeset modified "$1" "$2"
==============================




書籍をお探しの方は、SVN+TRACの書籍へどうぞ。

関連記事
スポンサーサイト


Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us newsing FC2 Technorati ニフティクリップ iza Choix Flog Buzzurl 
ランキングはこちらをクリック!
▲ Page Top     

Comment
Trackback
Trackback URL
Comment Form
管理者にだけ表示を許可する
サイト紹介

仕事で遭遇したトラブル対応をまとめたサイト。インフラエンジニア、サーバエンジニアとしてスキルアップするための情報(IT講座、Linux、Postfix、PostgreSQL、MySQL、Apache、Java、セキュリティ対策、おすすめ書籍)提供します。
全記事表示リンク
カテゴリ
スポンサーリンク

サーバエンジニアのための書籍
プロフィール

hotally

Author:hotally
仕事:インフラエンジニア
取得資格:第2種基本情報処理
     情報セキュリティスペシャリスト
     ネットワークスペシャリスト
     PostgreSQLCE シルバー

アクセスランキング
[ジャンルランキング]
コンピュータ
618位
アクセスランキングを見る>>

[サブジャンルランキング]
Webサービス
27位
アクセスランキングを見る>>
ブログ
最新記事
カテゴリークラウド
スポンサーリンク


RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード
QR
Lc.ツリータグリスト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。