autohook kan konfigureras på något hgrc (system, användare, repa) och trigger för en push (pretxnchangegroup) i någon slutförvar som använder denna hgrc. & Nbsp; Kan ladda externa (Python) krokar som behöver acceptera parametrar repa, användar , börja Revison, end revidering
Innehåller två inbyggda krokar, adds_branch och has_multiple_heads, och användare som kan kringgå krokar kan definieras. Beror på hgapi (https://bitbucket.org/haard/hgapi).
Konfigurationsvariabler under [autohook] grupp:
debug
& Nbsp; mer mångordig.
loadpath
& Nbsp; Sökväg att lägga till systemsökväg innan du försöker ladda moduler från loadmodules
loadmodules
& Nbsp; Moduler för att ladda innan du kör krokar
tester
& Nbsp; Förteckning över tester för att köra för alla förvar
super
& Nbsp; Förteckning över användare som tillåts bypass tester
repor
& Nbsp; Förteckning över namn förvars
& Nbsp; Sökväg till förvaret som heter
& Nbsp; Tester för att köra för förvaret som heter
Anpassade krokar förväntas ta fem argument (kontrollera exemplet kroken):
repa - hg repo objekt från hgapi
användar - användarnamn
start - första revideringen (antal) trycks
end - förra revideringen drivit
Prov config:
[krokar]
pretxnchangegroup = python: sökväg / till / autohook / autohook.py: hook
[Autohook]
debug = Sant
loadpath = / sökväg / till / krokar
loadmodules = hookmodule1 hookmodule2
testar = adds_branch hookmodule1.myhook
repor = orig
orig.path = / sökväg / till / repa
orig.tests = has_multiple_heads hookmodule2.hook
Krav :
- Python
Kommentarer hittades inte