MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

SinatraベースのGitリポジトリブラウザ「Ginatra」

[MIT License] [ Ruby] [ Web] [ github] [ オープンソース] [ バージョン管理] [ 開発]

Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。

ピクチャ 1.png
WebベースのシンプルなGitブラウザ

 

Githubのようなリポジトリブラウザは良いと思いつつも、企業では使いづらいだろう。そこで使いたいのがGinatraだ。

今回紹介するオープンソース・ソフトウェアはGinatra、Sinatra製のGitリポジトリブラウザだ。

GitにはGitWebというWebブラウザベースのGitブラウザがあるが、GinatraはそれのSinatraベースのクローンになる。個人的には印象としてはGinatraの方がごく簡単に導入できるように思える。何せGemを入れてGinatraを立ち上げ、reposディレクトリに見たいリポジトリを取り込むだけだ。

ピクチャ 3.png
修正点

リポジトリは複数登録できる。プロジェクトに入るとコミットログが一覧で表示される。各コミットログをクリックすれば、その際に行った変更がファイル名とDiffの一覧で表示される。これを見れば何の修正かが一目で分かる。

ブランチやタグも一覧できるようになっているので、規模が大きくなっても十分対応できるだろう。日本語のコミッター名にも対応しており、便利に使うことができる。Githubを使っていないならすぐにでも導入をお勧めしたい。

 

lenary’s ginatra at master - GitHub
 http://github.com/lenary/ginatra/tree/master

June 23rd, 2009 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment