Hi,
I decided to finally learn Git and I did that by writing a Emacs
interface for it. It's good enough now to release it to the public:
http://zagadka.vm.bytemark.co.uk/magit/
You'll find the source, the manual, and a Debian package there.
I hope you find Magit interesting and useful. Feedback is of course
very welcome!