Size: 1598
Comment: Download location is a repository.
|
← Revision 5 as of 2012-11-06 12:58:09 ⇥
Size: 1586
Comment: remove link to deleted page "clone"
|
Deletions are marked like this. | Additions are marked like this. |
Line 19: | Line 19: |
Get hook by [[Clone | cloning]] repository: | Get hook by cloning repository: |
HgTracHook
This hook is not distributed with Mercurial.
Authors: Mads Sülau Jørgensen, Marcus Lindblom
Repository: http://bitbucket.org/madssj/mercurial-trac-hook/
Overview
This post-commit hook for Trac is inspired by Subversion's one, and was originally proposed by Mads Sülau Jørgensen on it's blog. It is suitable for Trac's releases prior to 0.12.
Configuration
Get hook by cloning repository:
hg clone http://bitbucket.org/madssj/mercurial-trac-hook/
and install the 'trachook.py' module somewhere inside your PYTHONPATH.
Then configure your .hgrc to enable the hook by adding the following lines:
[hooks] changegroup = python:trachook.hook [trac-hook] root = /path/to/trac url = http://url/to/trac
Nota bene: if there are other changegroup hooks, just add a suffix to [each], like: changegroup.trac = python:trachook.hook.
Other considerations
Trac's authors are working on integrating Mercurial into Core with 0.12 (MultiRepos), so this hook could not be necessary for future versions (Marcus Lindblom).
This hook is partially similar to HgTracExtension.