hghooks є простий модуль Python, який додає кілька корисних гачки для використання в Mercurial системи гачків.
Зараз вона включає в себе гачки для:
& NBSP; * pep8 перевірка пітона файлів
& NBSP; * pyflakes перевірки пітона файлів
& NBSP; * перевірка забутих PDB звітності в пітона файлів
<Сильний> Документація
<Сильний> Установка
hghooks поширюється як Python яйце так досить легко встановити. Вам просто потрібно ввести наступну команду:
easy_install hghooks
І Easy Install піде на Cheeseshop і захопити останні hghooks для вас. Вона також буде встановити його для вас без додаткової вартості.
<Сильний> Використання
Щоб використовувати один з гачків, передбачених цим пакетом редагування ваших hgrc файл вашого Mercurial репозиторії і додати наступні рядки:
[Гачки]
pretxncommit.pep8 = пітона: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = пітона: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = пітона: hghooks.pdbhook.pretxncommit
Ви можете додати тільки гачки, що вам потрібно.
<Сильний> Як пропустити гачки
Якщо вам потрібно, щоб уникнути гачка для конкретного набору змін ви не можете додати одну або більше з таких ключових слів фіксації повідомленням: ні-pep8, немає, і не pyflakes-PDB.
З іншого боку, якщо ви хочете, щоб уникнути гачка в конкретному файлі ви можете додати коментар десь у файлі так говорю. Наприклад:
# Hghooks: ні-ні-pyflakes PDB
в цьому випадку pyflakes і PDB гачки буде пропустити цей файл. В "# hghooks:" Пролог важливо, і ви повинні ввести його саме так. Потім додати пропуску keyworkds розділених пробілами
Що нового У цьому випуску :.
- виправити помилки документація Перші
Що нового у версії 0.5.1 :.
- За допомогою нового pyjslint 0.3.1
Що нового у версії 0.5.0:
- Додати підтримку JSLint через пакет pyjslint. Внесок Мануеля Viera і Пабло Мартін.
- Додана підтримка для changegroup типу гачок в trachooks.ticket_updater гачок. У цьому випадку, об'єднати всі ревізія повідомлення в одне повідомлення і додати тільки один коментар до заявки Trac. Мануель Пабло.
- Використовуйте час сервера в trachooks.ticket_updater гачок. Мануель Пабло.
Що нового у версії 0.4.3:
- Працює з pyflakes 0.5.0 і зворотної сумісності для попередні версії
Що нового у версії 0.4.2:
- Виправлена помилка з не ASCII символів у вчинення повідомлення
Що нового у версії 0.4.1:
- Виправлена помилка при запуску pyflakes підключити більше синтаксично неправильно файл.
Що нового у версії 0.4.0:
- Зробити pyflakes гак ігнорувати ці рядки коду з & Quot ; pyflakes: ігнорувати і Quot; Коментар
Що нового у версії 0.3.2:
- Виправлена документація
Що нового у версії 0.3.1:
- Дозволити ігноруючи pep8 erros
Вимоги
- Python
Коментар не знайдено