git + grit información de revisión del directory de trabajo

Estoy tratando de mostrar cierta información de la versión de Git (a través de grit) en el pie de página de la aplicación Rails para la debugging. Cuando quiero ver la cabeza, es sencillo:

@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.authonetworking_date, :format => :long) 

que funciona si siempre estoy usando la revisión más reciente (la cabeza principal). Sin embargo, no pude encontrar una forma de mostrar la twig o label utilizada por el directory de trabajo (grit parece operar solo en el repository, no en el directory de trabajo).

¿Hay alguna manera de mostrar la información del directory de trabajo en grit?

Use Grit::Repo#head lugar de #heads – le dará el object Grit::Head correspondiente a .git/HEAD que es el commit o ref. Actualmente desprotegido. #heads le dará todas las twigs en su lugar.