Author: | Alberto Griggio |
---|---|
Contact: | agriggio@users.sourceforge.net |
aHg is a simple Emacs front-end for the Mercurial (Hg) Distributed Source Control Management (SCM) system.
Its aims are simplicity and ease of use. It was inspired by DVC, but it focuses exclusively on Mercurial instead of supporting multiple Distributed SCMs.
For a list of features, see the Quick Guide section below.
An hg repository can be found at http://bitbucket.org/agriggio/ahg/
Put ahg.el in a directory where Emacs can find it (e.g. in /usr/share/emacs/site-lisp). Alternatively, you can explicitly add the directory of ahg.el to Emacs' load-path, by adding this to your .emacs file:
(setq load-path (cons "/dir/of/ahg/" load-path))
Then, simply add this to your .emacs:
(require 'ahg)
After the installation, an aHg menu appears as a child of the standard Tools menu of Emacs. The available commands are:
The Status, Log Summary, Detailed Log and the List of MQ Patches commands display their results on special buffers. Each of these has its own menu, with further available commands.
There are some options that you can customize (e.g. global keybindings or fonts). To do so, use M-x customize-group RET ahg.
The program is released under the GNU GPL License.