hghooks Mercurial kanca sisteminde kullanılmak için birçok yararlı kanca ekler basit Python modülü.
Şu anda bu kanca için içerir:
& Nbsp; python dosyaları * pep8 kontrolü
& Nbsp; * piton dosyaları kontrol pyflakes
& Nbsp; * python dosyaları unutulmuş pdb tablolar kontrol
Belgeleme
Kurulum
hghooks bir Python yumurta yani yüklemek oldukça kolay olarak dağıtılmaktadır. Sadece aşağıdaki komutu yazmanız gerekir:
easy_install hghooks
Ve Kolay Cheeseshop gidip sizin için son hghooks çekecek yükleyin. Ayrıca hiçbir ekstra ücret ödemeden sizin için kuracaktır.
Kullanım
Senin Mercurial depo senin hgrc dosyasını düzenlemeniz bu paketin sağladığı kancaları birini kullanın ve bu satırları eklemek için:
[Kancalar]
pretxncommit.pep8 = Python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = Python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = Python: hghooks.pdbhook.pretxncommit
Size ihtiyacınız sadece kanca ekleyebilirsiniz.
kancaları atlamak nasıl
Belirli bir changeset için bir kanca önlemek için gerekirse taahhüt iletiye aşağıdaki anahtar kelimelerden birini veya daha fazlasını ekleyebilirsiniz: hayır-pep8, hayır-pyflakes ve hiçbir pdb.
Belirli bir dosyada bir kanca kaçınmak istiyorsanız Öte yandan, bunu söyleyerek dosyada yerde bir yorum ekleyebilirsiniz. Örneğin:
# Hghooks: hayır-pyflakes no-pdb
Bu durumda pyflakes ve pdb kanca bu dosyayı atlar. "# Hghooks:" prolog önemli olduğunu ve tam olarak böyle yazmak zorunda. Sonra boşluklarla ayrılmış atlama keyworkds eklemek
Bu sürümde Yeni nedir:.
- Fix belgeleri ilk hataları
nedir sürüm 0.5.1 Yeni:.
- Yeni pyjslint 0.3.1 kullanın
sürüm 0.5.0 yeni Nedir:
- pyjslint paketi ile JSLint destek ekleyin. Manuel Viera ve Pablo Martin tarafından Katkısı.
- trachooks.ticket_updater kanca changegroup kanca türü için destek ekleyin. Bu durumda, tek bir mesajın içine tüm changeset mesajları birleştirme ve Trac bilet sadece bir yorum eklemek. Manuel Pablo.
- trachooks.ticket_updater kanca sunucu zaman kullanın. Manuel Pablo.
nedir sürüm 0.4.3 Yeni:
- pyflakes 0.5.0 ve geriye dönük uyumluluk için çalışır önceki sürümleri
sürüm 0.4.2 yeni Nedir:
- olmayan ASCII karakterleri ile bir hatayı düzeltin taahhüt mesajı
sürüm 0.4.1 yeni Nedir:
- pyflakes aşkın bir kanca çalıştırırken bir hata düzeltildi sözdizimsel yanlış dosya.
sürüm 0.4.0 yeni Nedir:
- pyflakes kanca olan kod satırları görmezden Yap & quot ; pyflakes: görmezden & quot; Yorum
nedir sürüm 0.3.2 Yeni:
- Fix belgeleri
nedir sürüm 0.3.1 Yeni:
- pep8 hatalara göz ardı izin
Gereksinimleri :
- Python
Yorum Bulunamadı