autohook poate fi configurat în orice hgrc (sistem, utilizator, repo) și de declanșare pentru o împingere (pretxnchangegroup) în orice depozit care utilizează acea hgrc. & Nbsp; se poate încărca (Python) cârlige externe, care are nevoie pentru a accepta parametrii repo, de folosire , începe Revizie, revizuire scop
Conține două cârlige built-in, adds_branch și has_multiple_heads, iar utilizatorii care pot ocoli carlige pot fi definite. Depinde hgapi (https://bitbucket.org/haard/hgapi).
Variabile de configurare în cadrul [autohook] grupului:
depanare
& Nbsp; mai detaliată.
loadpath
& Nbsp; Calea pentru a adăuga la calea de sistem înainte de a încerca să încarce modulele din loadmodules
loadmodules
& Nbsp; Module pentru a încărca înainte de a rula cârlige
Teste
& Nbsp; Lista de teste pentru a rula pentru toate registrele
superutilizator
& Nbsp; Lista utilizatorilor care au permisiunea de a testelor de by-pass
repo
& Nbsp; Lista de nume de depozitare
& Nbsp; Calea la magazia numit
& Nbsp; Teste pentru a rula pentru magazia numit
Cârlige personalizate sunt de așteptat să ia cinci argumente (verifica exemplu cârlig):
repo - hg repo obiect de hgapi
utilizator - numele de utilizator
începe - primul revizuire (număr) împins
final - Ultima revizuire a împins
Config Exemplu:
[cârlige]
pretxnchangegroup = python: calea / catre / autohook / autohook.py: cârlig
[Autohook]
depanare = True
loadpath = / calea / catre / cârlige
loadmodules = hookmodule1 hookmodule2
Teste = adds_branch hookmodule1.myhook
repo = orig
orig.path = / calea / catre / repo
orig.tests = has_multiple_heads hookmodule2.hook
Cerințe :
- Python
Comentariile nu a fost găsit