デバッグ用に、Rails アプリケーションのフッターに (grit を介して) git のバージョン情報を表示しようとしています。頭を見たいときは簡単です:
@git_repository = Grit::Repo.new( Ter::Application.root )
head = @git_repository.heads.first
t '.git_info', :revision => head.commit.id, :branch => head.name, :author => head.commit.author.name, :date => l(head.commit.authored_date, :format => :long)
これは、常に最新のリビジョン (メイン ヘッド) を使用している場合に機能します。ただし、作業ディレクトリで使用されているブランチまたはタグを表示する方法が見つかりませんでした (grit は、作業ディレクトリではなくリポジトリでのみ動作するようです)。
作業ディレクトリ情報をグリットで表示する方法はありますか?