Gash is a simple Ruby API for interfacing with a Git repo. While not as feature rich as say grit, it is easier to use b/c it effectively allows you to work with the files in the repo much like you would any Ruby Hash.
Please see judofyr.github.com/gash or the documentation in lib/gash.rb!
(MIT License)
Copyright 2008 Magnus Holm
Copyright 2008 Michael Siebert
See LICENSE file for license details.