hghooks е проста Python модул, който добавя няколко полезни куки за използване в Mercurial система куки.
Точно сега тя включва куки за:
& Nbsp; * pep8 проверка на питон файлове
& Nbsp; * pyflakes проверка на питон файлове
& Nbsp; * проверка за забравени ППБ изявления в Питон файлове
<Силен> Documentation
<Силен> Инсталиране
hghooks се разпространява като Python яйце, така е доста лесен за инсталиране. Ти просто трябва да напишете следната команда:
easy_install hghooks
И Easy Install ще отидат за Cheeseshop и вземете последните hghooks за вас. Тя също така ще го инсталирате за вас без допълнително заплащане.
<Силен> Usage
За да използвате една от куките, предоставени от този пакет редактирате hgrc файл на вашия Mercurial хранилище и добавете тези редове:
[куки]
pretxncommit.pep8 = питон: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = питон: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = питон: hghooks.pdbhook.pretxncommit
Можете да добавите само куките от които имате нужда.
<Силен> Как да пропуснете куките
Ако имате нужда да се избегне една кука за конкретна changeset можете да добавите един или повече от следните ключови думи за извършване съобщението: не-pep8, никой не pyflakes и не-PDB.
От друга страна, ако искате да се избегне една кука в конкретен файл можете да добавите коментар някъде във файла казваше така. Например:
# hghooks: Никой pyflakes не-PDB
В този случай pyflakes и ППБ куките ще пропусне този файл. На "# hghooks:" Пролог е важно и трябва да го напишете точно така. После добавете keyworkds на пропускане, разделени с интервали
Какво ново в тази версия:.
- грешки Fix документация RST
Какво ново във версия 0.5.1:.
- Използвайте новия pyjslint 0.3.1
Какво ново във версия 0.5.0:
- Добави подкрепа за jslint през пакета pyjslint. Принос от Manuel Viera и Pablo Martin.
- Добави подкрепа за тип кука changegroup в trachooks.ticket_updater куката. В този случай, се слеят всички changeset съобщения в едно съобщение и да добавите само един коментар към билета Trac. Мануел и Пабло.
- Използвайте времето на сървъра в trachooks.ticket_updater куката. Мануел и Пабло.
Какво ново във версия 0.4.3:
- Работи с pyflakes 0.5.0 и обратна съвместимост за предишни версии
Какво ново във версия 0.4.2:
- Fix бъг с не само от символи в ангажират съобщение
Какво ново във версия 0.4.1:
- Fix бъг, когато работи на pyflakes кука над синтактично грешен файл.
Какво ново във версия 0.4.0:
- Направи pyflakes кука игнорира тези кодови линии с & quot ; pyflakes: игнорирате & quot; Коментар
Какво ново във версия 0.3.2:
- Fix документация
Какво ново във версия 0.3.1:
- Позволи игнориране pep8 erros
<силни> Изисквания
- Python
Коментари не е намерена