autohook kan worden geconfigureerd in een hgrc (systeem, gebruiker, repo) en trigger voor een push (pretxnchangegroup) in een repository die gebruik maakt van die hgrc & nbsp;. Kan extern (Python) haken die moet parameters repo accepteren laden, gebruiker , start Revision, einde herziening
Bevat twee ingebouwde haken, adds_branch en has_multiple_heads, en gebruikers die haken kunnen omzeilen kan worden gedefinieerd. Afhankelijk van hgapi (https://bitbucket.org/haard/hgapi).
Configuratie variabelen onder de groep [autohook]:
debug
& Nbsp; Meer breedsprakig.
loadpath
& Nbsp; De Weg naar het systeem pad toe te voegen voordat je probeert om modules uit loadmodules laden
loadmodules
& Nbsp; Modules te laden voordat u haken
testen
& Nbsp; Lijst van de tests uit te voeren voor alle repositories
superuser
& Nbsp; Lijst van gebruikers die zijn toegestaan om bypass testen
repos
& Nbsp; Lijst van repository namen
& Nbsp; Pad naar de repository naam
& Nbsp; De tests uit te voeren voor de repository naam
Aangepaste haken zullen naar verwachting vijf argumenten (controleer het voorbeeld haak) te nemen:
repo - hg repo object uit hgapi
gebruiker - gebruikersnaam
start - eerste herziening (aantal) geduwd
end - laatste revisie geduwd
Steekproef config:
[Haken]
pretxnchangegroup = python: pad / naar / autohook / autohook.py: haak
[Autohook]
debug = True
loadpath = / pad / naar / haken
loadmodules = hookmodule1 hookmodule2
toetst = adds_branch hookmodule1.myhook
repos = o
orig.path = / pad / naar / repo
orig.tests = has_multiple_heads hookmodule2.hook
Eisen
- Python
Reacties niet gevonden