autohook o hgrc & nbsp kullanan herhangi bir depoya bir itme (pretxnchangegroup) için herhangi bir hgrc (sistem, kullanıcı, repo) ve tetikleyici konfigüre edilebilir;. Parametreler repo kabul etmek gerekiyor dış (Python) kanca yüklemek Can, kullanıcı , başlangıç revizyonla, son revizyon
İki dahili kanca, adds_branch ve has_multiple_heads ve tanımlanabilir kanca atlayabilir kullanıcıları içerir. Hgapi bağlı (https://bitbucket.org/haard/hgapi).
[Autohook] grubu altında Yapılandırma değişkenleri:
hata ayıklama
& Nbsp; Daha ayrıntılı.
loadpath
& Nbsp; Yol loadmodules modülleri yüklemek için denemeden önce sistem yoluna eklemek için
loadmodules
& Nbsp; Modüller kanca çalıştırmadan önce yüklemek için
Testler
& Nbsp; testlerin listesi, tüm depoları için çalıştırmak için
süper
& Nbsp; bypass testlerine izin kullanıcıların listesi
repo
& Nbsp; depo isimleri listesi
& Nbsp; adlı depo yolu
& Nbsp; Testleri adlı deposu için çalıştırmak için
Özel kanca beş argüman (örnek kanca kontrol edin) almaları beklenir:
Repo - hgapi gelen hg repo nesne
kullanıcı - kullanıcı adı
başlangıç - itti ilk revizyon (sayı)
son - itti son revizyon
Örnek yapılandırma:
[Kanca]
pretxnchangegroup = Python: / yol / autohook / autohook.py: kanca
[Autohook]
debug = true
loadpath = / / yol / kanca
loadmodules = hookmodule1 hookmodule2
= adds_branch hookmodule1.myhook testleri
repo = orig
orig.path = / / yol / repo
orig.tests = has_multiple_heads hookmodule2.hook
Gereksinimler :
- Python
Yorum Bulunamadı