SUZZ Blog

主にアーケード、レトロゲームに関するブログ

Trac - MercurialPlugin

2010年05月04日 01時44分48秒 | PC

2010/4/16 に、TracLightning で Mercurial を使用できるようにセットアップする hglight がリリースされました。

これを入れてみて、ちょっと Mercurial をいじり始めました。

 

現在リリースされている DVCS(Distributed Version Control Systems) としては、Git, Mercurial, Bazaar が有名なようです。この中で、Bazaar は速度的にあまりよろしくない(らしい)ので、Git と Mercurial が有力な候補のようです。

 

Web とかを斜め読みしていると、Subversion(SVN) に慣れた人には Mercurial がよさそうとのことなので、まず最初は Mercurial かな、と。

Trac 0.12 では Mercurial もサポートされるらしいですし、個人的に、python 派に倒れつつあるので。(^^;

 

Trac と連携して使用する場合には、あまり分散型であるメリットは無いような気がするのですが・・・SVN より後発のツールなので、きっと改善点もあるでしょう。その辺りを評価したいと思います。

 

以下、ちょっと脱線。

image

MAME は数年前から SVN を使っています。規模的はどの程度なのかな?と思って、先ほどステップ数を計測してみました。

結果、空行含まず、コメントを含むステップ数は、約19万7千。ワーキングコピーのサイズは 90MB くらい。

このくらいの規模で、ブランチを切ることがあまりないプロジェクトであれば、Subversion で十分かと。

ちなみに MAME で最も ”活発でない開発者” は私になっています (^^; あららら。