hghooks Mercurial qarmaqlar sistemi istifadə üçün bir neçə faydalı qarmaqlar əlavə edir ki, sadə Python modulu edir.
Hal-hazırda qarmaqlar daxildir:
& Nbsp; python faylları * pep8 yoxlanılması
& Nbsp; * Python faylları yoxlanılması pyflakes
& Nbsp; * python faylları unudulmuş pdb hesabatlarının yoxlanılması
Documentation
Quraşdırma
hghooks bir Python yumurta belə yüklemek üçün çox asandır kimi bölüşdürülür. Siz yalnız aşağıdakı funksiyanı yazın lazımdır:
easy_install hghooks
Və asan Cheeseshop getmək və sizin üçün son hghooks işğalçı edəcək edin. O, həmçinin heç bir əlavə dəyəri sizin üçün quraşdıracaqlar.
istifadə
Sizin Mercurial depo sizin hgrc fayl redaktə bu paketi ilə təmin qarmaqlar bir istifadə və bu xətləri əlavə edilsin:
[Qarmaqlar]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Siz lazım olan yalnız qarmaqlar əlavə edə bilərsiniz.
qarmaqlar keçmək üçün necə
Müəyyən bir changeset üçün bir çəngəl qarşısını almaq üçün lazımdır, əgər törətmək mesaj üçün aşağıdakı açar sözlər bir və ya daha çox əlavə edə bilərsiniz: heç pep8, heç pyflakes və heç PDB.
Müəyyən bir fayl bir çəngəl qarşısını almaq istəyirsinizsə, digər tərəfdən, belə deyərək fayl yerdə Şərh əlavə edə bilərsiniz. Məsələn:
# Hghooks: no-pyflakes heç pdb
Bu halda pyflakes və pdb qarmaqlar bu faylı keçmək olacaq. "# Hghooks:" prolog vacibdir və məhz kimi yazın var. Sonra fəzalarında ayrılmış skip keyworkds əlavə
Bu azad Yeni nədir.
- Fix sənədlər ilk səhvlər
nədir versiyası 0.5.1 Yeni:.
- Yeni pyjslint 0.3.1 istifadə edin
versiyası 0.5.0 yeni nədir:
- pyjslint paketi vasitəsilə JSLint üçün dəstək əlavə edin. Manuel Viera və Pablo Martin töhfə.
- trachooks.ticket_updater çəngəl changegroup çəngəl növü üçün dəstək əlavə edin. Bu halda, bir mesaj bütün changeset mesaj birləşməsi və Trac bilet üçün yalnız bir comment əlavə edin. Manuel və Pablo.
- trachooks.ticket_updater çəngəl server zaman istifadə edin. Manuel və Pablo.
nədir versiyası 0.4.3 Yeni
- pyflakes 0.5.0 və geri uyğunluğu ilə işləyir əvvəlki versiyasını
versiyası 0.4.2 yeni nədir:
- qeyri ascii simvol ilə bir səhv Fix törətmək mesaj
versiyası 0.4.1 yeni nədir:
- pyflakes artıq çəngəl çalışan bir səhv düzelt syntactically yanlış file.
versiyası 0.4.0 yeni nədir:
- pyflakes çəngəl olanlar kodu xətləri ignore olun & quot ; pyflakes: ignore & quot; əlavə
nədir versiyası 0.3.2 Yeni
- Fix sənədlər
nədir versiyası 0.3.1 Yeni
- pep8 erros məhəl imkan verir
tələblər
- Python
Şərhlər tapılmadı