autohook có thể được cấu hình trong bất kỳ hgrc (hệ thống, người sử dụng, repo) và kích hoạt cho một push (pretxnchangegroup) vào bất cứ kho lưu trữ sử dụng mà hgrc & nbsp;. Có thể tải bên ngoài (Python) móc mà cần phải chấp nhận các thông số repo, người sử dụng , bắt đầu revison, sửa đổi cuối
Có hai được xây dựng-in móc, adds_branch và has_multiple_heads, và người dùng có thể bỏ qua các móc có thể được xác định. Phụ thuộc vào hgapi (https://bitbucket.org/haard/hgapi).
Biến cấu hình dưới [autohook] nhóm:
debug
& Nbsp; Nhiều verbose.
loadpath
& Nbsp; dẫn để thêm vào đường dẫn hệ thống trước khi cố gắng để tải mô-đun từ loadmodules
loadmodules
& Nbsp; Modules để tải trước khi chạy móc
kiểm tra
& Nbsp; Danh sách các xét nghiệm để chạy cho tất cả các kho
superuser
& Nbsp; Danh sách những người dùng được phép kiểm tra bỏ qua
Repos
& Nbsp; Danh sách tên kho
& Nbsp; dẫn đến kho lưu trữ có tên
& Nbsp; Các xét nghiệm để chạy cho kho tên
Tuỳ móc được dự kiến sẽ phải mất năm đối số (kiểm tra móc ví dụ):
repo - hg repo đối tượng từ hgapi
người sử dụng - username
bắt đầu - phiên bản đầu tiên (số) đẩy
end - phiên bản cuối cùng đẩy
Cấu hình mẫu:
[Hook]
pretxnchangegroup = python: path / to / autohook / autohook.py: móc
[Autohook]
debug = True
loadpath = / path / to / móc
loadmodules = hookmodule1 hookmodule2
kiểm tra = adds_branch hookmodule1.myhook
Repos = orig
orig.path = / path / to / repo
orig.tests = has_multiple_heads hookmodule2.hook
Yêu cầu :
- Python
Bình luận không