gwh's SlackBuilds
Find a file
Alexey Voinov dad98cea88 Handle fresh empty repository.
It was imposible to see what was staged for a first commit on a fresh
git repository. The only visible lines was fatal error messages from
git. Now diff against null tree object is shown in magit status buffer
if nothing was yet commited to the repository. The cost is 15-byte
object added to the repo, but it shuld disappear on first call to git
gc.
2009-02-11 13:37:16 +03:00
debian Fix copyright notice and description. 2008-10-16 22:24:35 +03:00
test Deleted. 2008-09-07 16:42:18 +03:00
.gitignore Ignore the TeX droppings. 2008-10-12 03:17:03 +03:00
50magit.el Make build cruft work. 2008-08-13 06:47:09 +03:00
AUTHORS Credit John. Thanks! 2009-01-28 22:23:46 +02:00
autogen.sh Provide autogen.sh 2008-08-13 07:11:44 +03:00
ChangeLog Added autotools cruft. 2008-08-13 06:20:36 +03:00
configure.ac Prepare 0.7. 2008-10-16 22:23:42 +03:00
COPYING Renamed to follow convention. 2008-08-06 02:46:58 +03:00
fdl.texi Added FDL text. 2008-08-12 04:51:45 +03:00
magit.el Handle fresh empty repository. 2009-02-11 13:37:16 +03:00
magit.texi Only ever commit staged changes when amending a commit. 2009-02-10 23:31:16 +02:00
Makefile.am Make build cruft work. 2008-08-13 06:47:09 +03:00
NEWS Use the digits to hide and show sections. 2009-02-08 01:35:56 +02:00
README Mention autogen.sh 2008-11-30 22:31:32 +02:00

It's magit!  A Emacs mode for Git.

I wrote magit while learning about git and trying to figure out how I
would be using git in a 'natural' way.  Magit will grow and hopefully
become more coherent as I learn more about git and good ways to use
it.  Feedback is welcome!

* Installing

Magit can be installed with the popular recipe of

   $ ./autogen.sh     # If you got the sources directly from Git
   $ ./configure
   $ make install

This will put magit.el into /usr/local/share/emacs/site-lisp, where
Emacs should be able to find it.  Then add

      (require 'magit)

to your .emacs file.

* Getting started

To get started with magit, open any file in a git repository in Emacs
and run 'M-x magit-status'.  Read the online help of magit-mode ('C-h
m' in the magit buffer), make some changes to your files, and try to
commit them.

* Learning more

The Magit User Manual describes things with more words than the online
help.  You can read it in Emacs with 'C-u C-h i magit.info' for
example, or on the web at

    http://zagadka.vm.bytemark.co.uk/magit/magit.html

Magit's web home is currently at

    http://zagadka.vm.bytemark.co.uk/magit/