Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。
Githubのようなリポジトリブラウザは良いと思いつつも、企業では使いづらいだろう。そこで使いたいのがGinatraだ。
今回紹介するオープンソース・ソフトウェアはGinatra、Sinatra製のGitリポジトリブラウザだ。
GitにはGitWebというWebブラウザベースのGitブラウザがあるが、GinatraはそれのSinatraベースのクローンになる。個人的には印象としてはGinatraの方がごく簡単に導入できるように思える。何せGemを入れてGinatraを立ち上げ、reposディレクトリに見たいリポジトリを取り込むだけだ。
リポジトリは複数登録できる。プロジェクトに入るとコミットログが一覧で表示される。各コミットログをクリックすれば、その際に行った変更がファイル名とDiffの一覧で表示される。これを見れば何の修正かが一目で分かる。
ブランチやタグも一覧できるようになっているので、規模が大きくなっても十分対応できるだろう。日本語のコミッター名にも対応しており、便利に使うことができる。Githubを使っていないならすぐにでも導入をお勧めしたい。
Website: http://narkoz.github.io/ginatra
GitHub: https://github.com/narkoz/ginatra