gwh's SlackBuilds
Find a file
Moritz Bunkus 8175d6dfad Only start the server if it isn't running
magit's interactive rebase feature tries to start the server even if
it is already running. If it is already running then Emacs asks
whether or not it should destroy existing clients. This is fatal if
the frame magit is running in was created by emacsclient
itself (e.g. Emacs is running in the background with "--daemon"), so
the user has to answer "no".

This question can be avoided if the server is only startet if it isn't
already running.
2010-04-01 11:16:12 +01:00
test Deleted. 2008-09-07 16:42:18 +03:00
.gitignore Add an rpm .spec file 2010-03-24 10:14:22 +00: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 Add an rpm .spec file 2010-03-24 10:14:22 +00: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-pkg.el.in Elpanized. 2009-03-09 22:15:07 +02:00
magit.el Only start the server if it isn't running 2010-04-01 11:16:12 +01:00
magit.spec.in Add an rpm .spec file 2010-03-24 10:14:22 +00:00
magit.texi Provide useful functions for the branch list 2010-03-30 14:53:45 +01:00
Makefile.am Add an rpm .spec file 2010-03-24 10:14:22 +00:00
NEWS Support for magit-repo-dirs and nice completion based on it. 2009-07-28 02:25:44 +03:00
README README updates. 2009-06-06 23:17:12 +03:00

It's Magit!  A Emacs mode for Git.

I started to write Magit to learn about Git and 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

If you have questions, please use the mailing list at

    http://groups.google.com/group/magit/

Magit's web home is currently at

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