Thank you for creating Emacs git interface.
You might want to take a look at other Emacs version control interfaces http://www.emacswiki.org/cgi-bin/wiki/CategoryVersionControl especially for distributed SCMs similar to Git: Mercurial and Monotone: http://hg.serpentine.com/mercurial/bos?f=794a337fb657;file=contrib/mercurial.el;style=gitweb http://viewmtn.angrygoats.net/getfile.py?id=file&path=contrib/monotone.el
--
Jakub Narebski
Poland