autohook pode ser configurado em qualquer hgrc (sistema, usuário, repo) e gatilho para um push (pretxnchangegroup) em qualquer repositório que usa esse hgrc. & Nbsp; é possível carregar (Python) ganchos externos que precisa aceitar parâmetros repo, usuário , comece Revison, revisão final
Contém dois ganchos internos, adds_branch e has_multiple_heads, e os usuários que podem ignorar ganchos pode ser definida. Depende hgapi (https://bitbucket.org/haard/hgapi).
As variáveis de configuração sob o grupo [autohook]:
depurar
& Nbsp; mais detalhada.
loadpath
& Nbsp; Caminho para adicionar ao caminho do sistema antes de tentar carregar módulos de loadmodules
loadmodules
& Nbsp; Módulos para carregar antes de executar ganchos
testes
& Nbsp; Lista de testes a serem executados para todos os repositórios
superusuário
& Nbsp; Lista de usuários que têm permissão para testes de bypass
repos
& Nbsp; Lista de nomes dos repositórios
& Nbsp; Caminho para o repositório chamado
& Nbsp; testes para correr para o repositório chamado
Ganchos personalizadas são esperados para levar cinco argumentos (confira o exemplo gancho):
repo - hg repo objeto de hgapi
usuário - username
começar - primeira revisão (número) empurrou
final - última revisão empurrou
Amostra config:
[ganchos]
pretxnchangegroup = python: path / to / autohook / autohook.py: gancho
[Autohook]
debug = True
loadpath = / path / to / ganchos
loadmodules = hookmodule1 hookmodule2
testa = adds_branch hookmodule1.myhook
repos = orig
orig.path = / path / to / repo
orig.tests = has_multiple_heads hookmodule2.hook
Requisitos :
- Python
Comentários não encontrado