| This directory contains various modules for Emacs support. | 
 |  | 
 | To make the modules available to Emacs, you should add this directory | 
 | to your load-path, and then require the modules you want. This can be | 
 | done by adding to your .emacs something like this: | 
 |  | 
 |   (add-to-list 'load-path ".../git/contrib/emacs") | 
 |   (require 'git) | 
 |   (require 'git-blame) | 
 |  | 
 |  | 
 | The following modules are available: | 
 |  | 
 | * git.el: | 
 |  | 
 |   Status manager that displays the state of all the files of the | 
 |   project, and provides easy access to the most frequently used git | 
 |   commands. The user interface is as far as possible compatible with | 
 |   the pcl-cvs mode. It can be started with `M-x git-status'. | 
 |  | 
 | * git-blame.el: | 
 |  | 
 |   Emacs implementation of incremental git-blame.  When you turn it on | 
 |   while viewing a file, the editor buffer will be updated by setting | 
 |   the background of individual lines to a color that reflects which | 
 |   commit it comes from.  And when you move around the buffer, a | 
 |   one-line summary will be shown in the echo area. | 
 |  | 
 | * vc-git.el: | 
 |  | 
 |   This file used to contain the VC-mode backend for git, but it is no | 
 |   longer distributed with git. It is now maintained as part of Emacs | 
 |   and included in standard Emacs distributions starting from version | 
 |   22.2. | 
 |  | 
 |   If you have an earlier Emacs version, upgrading to Emacs 22 is | 
 |   recommended, since the VC mode in older Emacs is not generic enough | 
 |   to be able to support git in a reasonable manner, and no attempt has | 
 |   been made to backport vc-git.el. |