どっかに分散バージョン管理に対応したITSはないものか

最近はTrac&Mercurialで開発管理して、さらにSphinxにも手を出し始めたんだけども、いまいち使いにくい。

理由は主にTracが分散バージョン管理に対応してないから。リポジトリを複数に分けて管理したいけど、対応してないから一つしか使えない。おまけにリボジトリブラウザがUnicodeDecodeErrorをスローしてまともにソースが見れない。なので最近はチケットとマイルストーンくらいしか使わなくなった。

あと、Sphinxを始めたからか、wiki記法が嫌いになった。ドキュメントもreSTで書きたい。それが出来ればまとめてSphinxでビルドしてPDFにしたりしたい。HTMLで公開出来るだけでもいいかな。

などなどいろいろTracに不満を感じるようになってきた。昔ほどTracを追いかけられないのはそのせいだろうか。TracLightningは便利だけども、肥大化しすぎてて使いこなせない。眠らせてる機能が山程あるんだろうな…

redmineに浮気しようかと思ったけど、Mercurialに対応してる訳でもなさそうだ。

どっかにないかなあ。

  • Mercurialに対応してて、複数リボジトリを表示できる。
  • ドキュメントはreSTで書けて、Sphinxでビルドできる。もちろんGraphvizで図も書ける。
  • チケットはテンプレートを指定できて、既存のチケットを複製できたりする。

Djangoで作れたりしないかな…