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への移行の流れは今後も続きそうな勢いだ。