どっかに分散バージョン管理に対応したITSはないものか
最近はTrac&Mercurialで開発管理して、さらにSphinxにも手を出し始めたんだけども、いまいち使いにくい。
理由は主にTracが分散バージョン管理に対応してないから。リポジトリを複数に分けて管理したいけど、対応してないから一つしか使えない。おまけにリボジトリブラウザがUnicodeDecodeErrorをスローしてまともにソースが見れない。なので最近はチケットとマイルストーンくらいしか使わなくなった。
あと、Sphinxを始めたからか、wiki記法が嫌いになった。ドキュメントもreSTで書きたい。それが出来ればまとめてSphinxでビルドしてPDFにしたりしたい。HTMLで公開出来るだけでもいいかな。
などなどいろいろTracに不満を感じるようになってきた。昔ほどTracを追いかけられないのはそのせいだろうか。TracLightningは便利だけども、肥大化しすぎてて使いこなせない。眠らせてる機能が山程あるんだろうな…
redmineに浮気しようかと思ったけど、Mercurialに対応してる訳でもなさそうだ。
どっかにないかなあ。
- Mercurialに対応してて、複数リボジトリを表示できる。
- ドキュメントはreSTで書けて、Sphinxでビルドできる。もちろんGraphvizで図も書ける。
- チケットはテンプレートを指定できて、既存のチケットを複製できたりする。
Djangoで作れたりしないかな…