含めていない場合は、含めておく。使用しているようなので、これも入れておく。本体をインストールする。アーカイブを取得する。git://github.com/lenary/ginatra.gitインストールは以上。ローカルでさくっと動かす分には、公開リポジトリだけ用意しておけばよい。HOME/home/hoge/apps/ginatra個人用のリポジトリ(既にあるものとする)/home/hoge/repos/repos1個人用のリポジトリから公開リポジトリを作成する。ホームディレクトリ配下にあるreposディレクトリに移動して、個人用のリポジトリから公開リポジトリの作成を行っている。タスクも用意されている。ディレクトリ名のお尻になっている必要がある。その名称のみしか認識しない。2つのリポジトリが見えている。先程追加を行った“repos1”リポジトリと、先に入れていた“mephisto”リポジトリの2つだ。“repos1”リポジトリを覗いてみる。いうボックスも見え、ブランチの切り替え、タグの切り替えもすぐにできるようだ。最新のコミットを覗いてみる。コミットオブジェクトのサマリが表示されている。右側にあるボックスの内容について。“commit:”自分自身のコミットオブジェクトの名称。“tree:”このコミットオブジェクトのルートツリーオブジェクト。オブジェクト名称(“0efa4e68c517ffe2e6a7d895e64c9ee36f00e88f”)をクリックすると、ツリーオブジェクトの抱えているものが展開される。具体的には、実体のルートディレクトリの内容が表示される。“parent:”このコミットオブジェクトの1つ前のコミットオブジェクト。クリックすると、以下の画面になる。オブジェクトの名称になっており、クリックするとそのデータ、つまりはコミットされている実体ファイルの内容が参照できる。学ぶ題材にもちょうどよく、しばらく追っかけてみようかなと、思えるアプリだ。SinatraベースのGitリポジトリブラウザ「Ginatra」:オープンソースを毎日紹介でも紹介されていた。ソフトウェアチームが運用しています。