最終更新:2011-09-03 (土) 13:49:15 (4618d)  

Trac
Top / Trac

http://trac.edgewall.org/

Python で作成された Web アプリケーションであり、ソフトウェア開発のプロジェクト管理に特化しています。

機能

以下の機能で構成されています。

日本語版

インストール条件

メモ

対応バージョン管理システム

その他拡張

インストール

Linux

EPELとかのリポジトリを追加して

yum install trac python-genshi python-setuptools

Easy Installの場合

zipから

yum install python-setuptools
python setup.py install
easy_install -U setuptools
  • なんか自動でGenshi?を入れてくれる。成功しなかったら再実行。

インストール先

Windows

trac-admin

プロジェクトの追加

trac-admin /var/www/trac/project initenv
  • プロジェクト名
  • リポジトリのタイプ
  • リポジトリのパス
  • テンプレートのパス

などを対話的に入力

tracd --port 10080 /path/to/project

ユーザに管理権限を追加

trac-admin /path/to/trac permission add ユーザ名 TRAC_ADMIN

ソフトウェア要件

リポジトリの同期

Trac 0.12 以前では、HTTP リクエストが発生するたびに Trac が持つキャッシュとリポジトリの同期処理を行なっていました。このアプローチは効果的ではなく、複数のリポジトリを扱う上ではもはや実用的ではありません。この理由から、 post-commit フックを利用した明示的な同期処理が追加されました。

参考