autohook peut être configuré dans toute hgrc (système, utilisateur, repo) et déclencheur d'une poussée (pretxnchangegroup) dans ne importe quel référentiel qui utilise ce hgrc & nbsp;. Peut charger (Python) crochets externes qui doivent accepter des paramètres repo, utilisateur , commencer Revison, fin révision
Contient deux crochets intégrés, adds_branch et has_multiple_heads, et les utilisateurs qui peuvent contourner crochets peut être défini. Dépend hgapi (https://bitbucket.org/haard/hgapi).
Les variables de configuration sous le groupe [autohook]:
déboguer
& Nbsp; plus bavard.
LOADPATH
& Nbsp; Chemin d'ajouter au chemin du système avant d'essayer de charger des modules de loadmodules
loadmodules
& Nbsp; Modules pour charger avant d'exécuter crochets
essais
& Nbsp; Liste des essais à exécuter pour tous les référentiels
superutilisateur
& Nbsp; Liste des utilisateurs qui sont autorisés à des tests de dérivation
Repos
& Nbsp; Liste des noms de référentiel
& Nbsp; chemin vers le référentiel nommé
& Nbsp; les tests à exécuter pour le référentiel nommé
crochets sur mesure devraient prendre cinq arguments (consultez l'exemple crochet):
repo - hg repo objet à partir hgapi
utilisateur - nom d'utilisateur
commencer - première révision (nombre) poussé
fin - dernière révision poussé
Config échantillon:
[crochets]
pretxnchangegroup = python: path / to / autohook / autohook.py: crochet
[Autohook]
debug = True
LOADPATH = / path / to / crochets
loadmodules = hookmodule1 hookmodule2
teste = adds_branch hookmodule1.myhook
Repos = orig
orig.path = / path / to / repo
orig.tests = has_multiple_heads hookmodule2.hook
Exigences :
- Python
Commentaires non trouvées