hghooks adalah modul Python sederhana yang menambahkan beberapa kait berguna untuk digunakan dalam sistem kait Mercurial.
Saat itu termasuk kait untuk:
& Nbsp; * PEP8 memeriksa file python
& Nbsp; * pyflakes memeriksa file python
& Nbsp; * memeriksa laporan pdb lupa dalam file python
Dokumentasi
Instalasi
hghooks didistribusikan sebagai telur Python sehingga cukup mudah untuk menginstal. Anda hanya perlu mengetikkan perintah berikut:
easy_install hghooks
Dan Mudah Install akan pergi ke cheeseshop dan ambil hghooks terakhir untuk Anda. Ini juga akan menginstal untuk Anda tanpa biaya tambahan.
Penggunaan
Untuk menggunakan salah satu kait yang disediakan oleh paket ini mengedit file hgrc Anda repositori Mercurial dan tambahkan baris-baris:
[Kait]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Anda dapat menambahkan hanya kait yang Anda butuhkan.
Cara melewatkan kait
Jika Anda perlu untuk menghindari hook untuk changeset tertentu Anda dapat menambahkan satu atau lebih dari kata kunci berikut untuk komit pesan: no-PEP8, ada-pyflakes dan tidak ada-pdb.
Di sisi lain, jika Anda ingin menghindari hook dalam file tertentu Anda dapat menambahkan komentar di suatu tempat di file mengatakan begitu. Sebagai contoh:
# Hghooks: ada-ada pyflakes-pdb
dalam hal ini pyflakes dan kait pdb akan melewatkan file ini. The "# hghooks:" Prolog adalah penting dan Anda harus mengetikkan persis seperti itu. Kemudian tambahkan keyworkds melompat dipisahkan oleh spasi
Apa yang baru dalam rilis ini:.
- kesalahan dokumentasi Fix pertama
Apa yang baru di versi 0.5.1:.
- Gunakan pyjslint baru 0.3.1
Apa yang baru di versi 0.5.0:
- Tambahkan dukungan untuk JSLint melalui paket pyjslint. Kontribusi oleh Manuel Viera dan Pablo Martin.
- Tambahkan dukungan untuk jenis kait changegroup di hook trachooks.ticket_updater. Dalam hal ini, menggabungkan semua pesan changeset dalam satu pesan dan menambahkan hanya satu komentar untuk tiket Trac. Manuel dan Pablo.
- Gunakan waktu server di hook trachooks.ticket_updater. Manuel dan Pablo.
Apa yang baru di versi 0.4.3:
- Bekerja dengan pyflakes 0.5.0 dan kompatibilitas mundur untuk versi sebelumnya
Apa yang baru di versi 0.4.2:
- Memperbaiki bug dengan karakter non ascii di komit Pesan
Apa yang baru di versi 0.4.1:
- Perbaiki bug saat menjalankan pyflakes menghubungkan lebih dari satu File sintaksis yang salah.
Apa yang baru di versi 0.4.0:
- Membuat pyflakes kait mengabaikan garis kode dengan & quot ; pyflakes: mengabaikan & quot; komentar
Apa yang baru di versi 0.3.2:
- dokumentasi Fix
Apa yang baru di versi 0.3.1:
- Izinkan mengabaikan erros PEP8
Persyaratan :
- Python
Komentar tidak ditemukan