autohook kan konfigureres i alle hgrc (system, bruker, repo) og trigger for en push (pretxnchangegroup) inn i noen depot som bruker at hgrc. & Nbsp; Kan laste eksterne (Python) kroker som må godta parametere repo, bruker , start revison, end revisjon
Inneholder to innebygde kroker, adds_branch og has_multiple_heads, og brukere som kan omgå kroker kan defineres. Avhenger hgapi (https://bitbucket.org/haard/hgapi).
Konfigurasjonsvariabler under [autohook] gruppe:
debug
& Nbsp; Mer utførlig.
loadpath
& Nbsp; Sti for å legge til systembanen før du prøver å laste moduler fra loadmodules
loadmodules
& Nbsp; Moduler å laste før du kjører kroker
tester
& Nbsp; Liste over tester for å kjøre for alle depotene
superbruker
& Nbsp; Liste over brukere som har lov til å omgå tester
repos
& Nbsp; Liste over depotnavnet
& Nbsp; Sti til depotet som heter
& Nbsp; tester for å kjøre for depotet heter
Tilpassede kroker er forventet å ta fem argumenter (se eksempel krok):
repo - hg repo objekt fra hgapi
bruker - brukernavn
start - første revisjonen (antall) skjøvet
end - siste revisjon skjøvet
Eksempel config:
[kroker]
pretxnchangegroup = python: bane / til / autohook / autohook.py: krok
[Autohook]
debug = True
loadpath = / sti / til / kroker
loadmodules = hookmodule1 hookmodule2
tester = adds_branch hookmodule1.myhook
repos = orig
orig.path = / sti / til / repo
orig.tests = has_multiple_heads hookmodule2.hook
Krav :
- Python
Kommentarer ikke funnet