~nabeken/diary/

Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。


IHANet BGP peering overview

Git の Ruby binding、 grit を使ってみる

Posted on Wed May 07 01:29:35 +0900 2008 by nabeken

Github で使われている grit を使ってみるテスト。http://github.com/mojombo/grit/tree/master

まずはインストールから。open4がなくて失敗したので、予めいれておく。

 # emerge dev-ruby/open4
// あとは書いてある通り

それで、いきなり躓いた。bare repositoryの場合はディレクトリ名が .git でないと認識されない模様。http://github.com/mojombo/grit/tree/master/lib/grit/repo.rb#L17このあたりは流儀に従って、変更しておいた。

Gitそのものがオブジェクト指向で設計されているので、まっすぐ扱える。どうも、最終的にはやはり git のコマンドインターフェースを操作しているようです。