autohook μπορεί να ρυθμιστεί σε οποιαδήποτε hgrc (σύστημα, ο χρήστης, repo rate), και έναυσμα για μια ώθηση (pretxnchangegroup) σε οποιοδήποτε αποθετήριο που χρησιμοποιεί ότι hgrc & nbsp?. Μπορεί να φορτώσει τις εξωτερικές (Python) άγκιστρα που πρέπει να δεχτεί τις παραμέτρους των συμφωνιών επαναγοράς, των χρηστών , ξεκινήστε revison, τέλος αναθεώρησης
Περιέχει δύο ενσωματωμένα άγκιστρα, adds_branch και has_multiple_heads, και οι χρήστες που μπορούν να παρακάμψουν τα άγκιστρα μπορεί να οριστεί. Εξαρτάται από hgapi (https://bitbucket.org/haard/hgapi).
Μεταβλητών παραμέτρων κάτω από το [autohook] ομάδα:
debug
& Nbsp? Πιο αναλυτική.
loadpath
& Nbsp? Path να προσθέσετε στη διαδρομή του συστήματος πριν προσπαθήσετε να φορτώσετε ενότητες από loadmodules
loadmodules
& Nbsp? Modules για να φορτώσει πριν από την εκτέλεση άγκιστρα
δοκιμές
& Nbsp? Κατάλογος των δοκιμών που τρέχει για όλα τα αποθετήρια
υπερχρήστη
& Nbsp? Λίστα των χρηστών που επιτρέπεται να εξετάσεις παράκαμψης
repos
& Nbsp? Λίστα ονομάτων χώρου αποθήκευσης
& Nbsp? Διαδρομή προς το αποθετήριο που ονομάζεται
& Nbsp? Δοκιμές για να τρέξει για το αποθετήριο που ονομάζεται
Τα προσαρμοσμένα άγκιστρα αναμένεται να διαρκέσει πέντε επιχειρήματα (ελέγξτε το παράδειγμα άγκιστρο):
repo - Hg ρέπος αντικείμενο από hgapi
χρήστη - όνομα χρήστη
start - πρώτη αναθεώρηση (αριθμός) ωθείται
τέλος - τελευταία αναθεώρηση έσπρωξε
Δείγμα config:
[Άγκιστρα]
pretxnchangegroup = python: path / to / autohook / autohook.py: άγκιστρο
[Autohook]
debug = True
loadpath = / path / to / άγκιστρα
loadmodules = hookmodule1 hookmodule2
Δοκιμές = adds_branch hookmodule1.myhook
repos = Orig
orig.path = / path / to / repo
orig.tests = has_multiple_heads hookmodule2.hook
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε