autohook dapat dikonfigurasi dalam hgrc (sistem, pengguna, repo) dan pemicu untuk mendorong (pretxnchangegroup) ke setiap repositori yang menggunakan bahwa hgrc & nbsp;. Dapat memuat eksternal (Python) kait yang perlu menerima parameter repo, pengguna , mulai revison, revisi akhir
Berisi dua built-in kait, adds_branch dan has_multiple_heads, dan pengguna yang dapat memotong kait dapat didefinisikan. Tergantung pada hgapi (https://bitbucket.org/haard/hgapi).
Variabel konfigurasi di bawah [autohook] Kelompok:
men-debug
& Nbsp; Lebih verbose.
loadpath
& Nbsp; Jalur untuk menambah jalur sistem sebelum mencoba untuk memuat modul dari loadmodules
loadmodules
& Nbsp; Modul untuk memuat sebelum menjalankan kait
Tes
& Nbsp; Daftar tes berjalan untuk semua repositori
superuser
& Nbsp; Daftar pengguna yang diizinkan untuk tes memotong
repo
& Nbsp; Daftar nama repositori
& Nbsp; Jalur ke repositori bernama
& Nbsp; Tes untuk menjalankan untuk repositori bernama
Kait kustom diharapkan untuk mengambil lima argumen (lihat contoh kait):
repo - hg repo objek dari hgapi
user - nama pengguna
mulai - revisi pertama (nomor) mendorong
end - revisi terakhir mendorong
Contoh konfigurasi:
[Kait]
pretxnchangegroup = python: path / ke / autohook / autohook.py: kait
[Autohook]
debug = Benar
loadpath = / path / ke / kait
loadmodules = hookmodule1 hookmodule2
tes = adds_branch hookmodule1.myhook
repo = orig
orig.path = / path / ke / repo
orig.tests = has_multiple_heads hookmodule2.hook
Persyaratan :
- Python
Komentar tidak ditemukan