autohook se puede configurar en cualquier hgrc (sistema, usuario, repo) y el gatillo para un push (pretxnchangegroup) en cualquier repositorio que utiliza ese hgrc & nbsp;. Se puede cargar (Python) ganchos externos que necesita para aceptar parámetros repo, usuario , iniciar Revison, revisión final
Contiene dos ganchos incorporados, adds_branch y has_multiple_heads, y los usuarios que puedan evitar los ganchos pueden ser definidos. Depende hgapi (https://bitbucket.org/haard/hgapi).
Las variables de configuración en el marco del grupo [autohook]:
depurar
& Nbsp; Más detallado.
LOADPATH
& Nbsp; Camino a añadir a la ruta del sistema antes de intentar cargar los módulos de loadmodules
loadmodules
& Nbsp; Módulos para cargar antes de ejecutar ganchos
pruebas
& Nbsp; Lista de pruebas se ejecute para todos los repositorios
superusuario
& Nbsp; Lista de usuarios que están autorizados a pruebas de bypass
repos
& Nbsp; Lista de nombres de repositorio
& Nbsp; Ruta de acceso al repositorio llamado
& Nbsp; Las pruebas se ejecuten para el repositorio llamado
Se espera que los ganchos de encargo de tomar cinco argumentos (comprobar el gancho de ejemplo):
repo - hg repo objeto desde hgapi
usuario - nombre de usuario
empezar - primera revisión (número) empujado
FIN - Última revisión empujado
Config de la muestra:
[ganchos]
pretxnchangegroup = python: ruta / a / autohook / autohook.py: gancho
[Autohook]
debug = True
LOADPATH = / ruta / a / ganchos
loadmodules = hookmodule1 hookmodule2
pruebas = adds_branch hookmodule1.myhook
repos = orig
orig.path = / path / to / repo
orig.tests = has_multiple_heads hookmodule2.hook
Requisitos :
- Python
Comentarios que no se encuentran