trac

チケット駆動開発

バグ、要望の管理が煩雑になってきたので管理方法を変えている。 製品に関わるところはチケットがないとやらないというルールは作れそうだが、 チケットがないとコミットしてはいけないというルールは難しそうだ。

svnのリポジトリの一部をtracで扱う

/path/to/svnrepos/project みたいなproject単位でtracで扱うためには $ trac-admin /path/to/myproject initenv でSVNのRepositoryの設定を /path/to/svnrepos/project のまま入れればよい。

複数バージョンのtracを共存させる

yumやaptで既にtracが入っている場合、そのままだとtracのpythonのライブラリが元からあるtracのものを使う設定になってしまう。 PYTHONPATH=/path/to/trac/lib/python2.3/site-packages で解決。ソースから入れると必要なものだけど。 今回は忘れて古いtrac…