Add an Emacs interface in contrib.
commit711fc8f660be16ae4c4caaf3caa495d12310b5ad
authorAlexandre Julliard <julliard@winehq.org>
Sat, 18 Feb 2006 16:50:49 +0000 (18 17:50 +0100)
committerJunio C Hamano <junkio@cox.net>
Sat, 18 Feb 2006 18:57:15 +0000 (18 10:57 -0800)
tree0c94940b44c93084be260d33d83ba0b38b01d2fa
parent62a4417b574ce5120882016fd7803b9bccf68a67
Add an Emacs interface in contrib.

This is an Emacs interface for git. The user interface is modeled on
pcl-cvs. It has been developed on Emacs 21 and will probably need some
tweaking to work on XEmacs.

The basic command is 'M-x git-status' which displays a buffer listing
modified files in the selected project tree. In that buffer the
following features are supported:

  - add/remove files
  - list unknown files
  - commit marked files
  - manage .gitignore
  - commit merges based on MERGE_HEAD
  - revert files to the HEAD version
  - resolve conflicts with smerge or ediff
  - diff files against HEAD/base/mine/other or combined diff
  - get a log of the revisions for specified files

There are plenty of unimplemented features too, see the TODO list at
the top of the file...

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
contrib/emacs/git.el [new file with mode: 0644]