Emacs Got Git. Egg is an emacs interface to git. Please see the official repo at byplayer/egg.