Git - Fast Version Control System |
JRuby - Java powered Ruby implementation |
JRubyの開発者であるCharles Nutter氏はJRuby Moves to Gitにおいて、JRubyのメインリポジトリをSubversionからGitへ移行させたことを伝えている。ここのところGitの人気はうなぎのぼりだ。有名なプロジェクトが順次Gitへの移行している。JRubyは長らく分散型のバージョン管理システムへの移行の必要性を感じていたという。最終的な候補として残ったのはMercurialとGitだったようだが、この数ヶ月で次のように考え方がわかり、Gitへの移行を実施したとしている。
- JRubyのリポジトリをホスティングしているサーバがGitをサポートした
- Githubにミラーを用意すればRuby開発者から多くのコントリビューションを得やすくなると考えた
- Gitの利用を快適に感じるようになった
最終的な決定は技術的な優劣ではなく、GithubとRuby開発者を加味した判断によるものだ。GnomeプロジェクトもそろそろGitへの移行を完了する。Gitへの移行の流れは今後も続きそうな勢いだ。