[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Here is some specific information on how to setup Patcher for XEmacs developers. This assumes you're a committer to the mercurial repository of the 21.5 branch.
The way I do it, I have a directory named
/usr/local/src/xemacs-21.5
which is a clone of the Debian
Mercurial repository. Let's call it the local trunk. I have set
the proper default
and default-push
options in
/usr/local/src/xemacs-21.5/.hg/hgrc
so that I can push, pull,
fetch or whatever without any argument on the command line. I also
have set the username
option to my XEmacs identity (that's
mainly for the commit log messages).
When I work on a new feature, I do it in a directory named
/usr/local/src/xemacs-21.5-new-feature
, in which I commit
regularly and occasionally merge with the main repository to keep up
to date. When I'm satisfied with the feature, it's time to integrate
it, but I don't want to import my whole personal history; so I just
apply the final diff to my local trunk (which must be up to
date), commit locally with Patcher and then pull it up by hand.
Under those conditions, the Patcher setup is quite simple:
mercurial
or mercurial-ws
built-in theme.
fake
mail method, because messages are now sent to
xemacs-patches
automatically.
subject
in the :log-message-items
project options.
This will serve as the summary line, and then you can put whatever
longer description you want on the lines below it.
That's it. Patcher generates the ChangeLog entries and performs the local commit. I just finish by pulling by hand. Maybe Patcher could also do that for me one day...
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.