ユーザ用ツール

サイト用ツール


ubuntu-server-10-04:subversion_trac

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ubuntu-server-10-04:subversion_trac [2011/05/25 02:09]
admin [IniAdmin]
ubuntu-server-10-04:subversion_trac [2011/05/28 13:11] (現在)
admin 以前のバージョンを復元
行 3: 行 3:
 Apache2 がインストールされ、正常に稼働していることが前提。 Apache2 がインストールされ、正常に稼働していることが前提。
  
 +インストール時点でのバージョン。
 +
 +  * trac 0.11.7-1
 +  * trac-ja-resource 0.11.5.ja1-1
 +  * subversion 1.6.6dfsg-2ubuntu1.2
 ===== パッケージのインストール ===== ===== パッケージのインストール =====
  
行 10: 行 15:
 $ sudo apt-get install subversion libapache2-svn $ sudo apt-get install subversion libapache2-svn
 </code> </code>
 +
 +<note>今回は省いたが、 subversion-tool を入れておくと使うこともあるかも。</note>
  
 Apache2 のモジュール dav_svn を有効化。 Apache2 のモジュール dav_svn を有効化。
行 225: 行 232:
 $ sudo chmod +x /share/svn/YourProject/hooks/post-revprop-change $ sudo chmod +x /share/svn/YourProject/hooks/post-revprop-change
 </code> </code>
 +
 +Subversion のコミット時に不可するコメントにチケット番号を含めることで、 Trac のチケットからコミット内容を確認できるようにする。trac.ini を編集。
 +
 +<code>
 +$ sudo vi /share/trac/YourProject/conf/trac.ini
 +</code>
 +
 +以下を追加
 +
 +<code>
 +[components]
 +tracopt.ticket.commit_updater.* = enabled
 +</code>
 +
 +Apache2 を再起動して完了。
 +
 +コミットする時に refs #1 のような文字列を含めるとチケット履歴からコミット内容を確認できるようになる。
 +
 +
 +
  
  
行 331: 行 358:
 </code> </code>
  
-してみたが、 +Apache2 を再起動して Trac を確認してみたが、 "'ascii' codec can't decode byte 0xe6 in position 4" こんなエラーでた。 
 +どうやら Unicode の文字列を ASCII で解釈しようとしているらしい。日本語化したのためらしい。 
 + 
 +python のデフォルト文字コードを変更すると直るらしいのでやってみた。 
 + 
 +<code> 
 +$ sudo vi /etc/python2.6/sitecustomize.py 
 +</code> 
 + 
 +以下の記述を追加。 
 + 
 +<code> 
 +import sys 
 +sys.setdefaultencoding("utf-8"
 +</code>
  
 Apache2 を再起動して完了。Trac の管理コンソールが変わっている。 Apache2 を再起動して完了。Trac の管理コンソールが変わっている。
ubuntu-server-10-04/subversion_trac.1306256974.txt.gz · 最終更新: 2011/05/25 02:09 by admin