Implement handle and hook for external callers
Allows external callers that do not use the command line to
pass current hg command to keyword extension.
This implementation might change in the future, if wrapping
of patch.diff is possible to the effect of avoiding external
handles.
$Id$
keyword extension for Mercurial SCM
===================================
install
-------
Either copy hgkw/keyword.py into the hgext directory of your
Mercurial installation.
Then add the lines:
[extensions]
hgext.keyword =
to your hgrc file.
Or run "python setup.py install".
See also "pyton setup.py --help".
Then add the line:
[extensions]
keyword = /path/to/hgkw/keyword.py
to your hgrc, where /path/to/ is somewhere in your $PYTHONPATH.
first steps and online help
---------------------------
$ hg help keyword
$ hg kwdemo
testing
-------
Copy hgkw/keyword.py into the hgext directory of your Mercurial
source tree. Copy tests/test-keyword, tests/test-keyword.out into
the tests directory of your Mercurial source tree. Change to that
directory and run:
$ python run-tests.py test-keyword
and then keep your fingers crossed ...