hghooks je jednoduchá Python modul, který přidává několik užitečných háčky pro použití v Mercurialu háčky systému.
Právě teď to zahrnuje háky pro:
& Nbsp; * kontrola pep8 Pythonu souborů
& Nbsp; * pyflakes kontrolu python souborů
& Nbsp; * kontrola zapomenutých PNR prohlášení v Pythonu souborech
Documentation
Instalace
hghooks je distribuován jako Python vajíčko, takže je poměrně snadné instalace. Musíte jen zadejte následující příkaz:
easy_install hghooks
A Easy Install půjde na Cheeseshop a chytit poslední hghooks pro vás. To bude také nainstalovat to pro vás bez dodatečných nákladů.
Použití
Chcete-li použít jeden z háčků poskytovaných tímto balíčkem upravovat své hgrc soubor svého Mercurial repozitáře a přidejte tyto řádky:
[háky]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Můžete přidat pouze háčky, které potřebujete.
Jak přeskočit háčky
Pokud potřebujete, aby se zabránilo háčku pro konkrétní changeset můžete přidat jeden nebo více z následujících klíčových slov do zprávy komitu: no-pep8 No-pyflakes a ne-PDB.
Na druhou stranu, pokud se chcete vyhnout háček v určitém souboru, můžete přidat komentář někde v souboru, že to říkám. Například:
# hghooks: no-pyflakes no-PDB
V tomto případě pyflakes a PNR háčky bude tento soubor přeskočit. Mezi "# hghooks:" Prolog je důležité a musíte ji zadat přesně takhle. Pak přidejte SKIP keyworkds oddělených mezerami
Co je nového v této verzi:.
- chyby Fix dokumentace RST
Co je nového ve verzi 0.5.1:.
- Pomocí nové pyjslint 0.3.1
Co je nového ve verzi 0.5.0:
- Přidat podporu jslint prostřednictvím balíčku pyjslint. Příspěvek Manuel Viera a Pablo Martin.
- Přidat podporu pro changegroup typ háku v trachooks.ticket_updater háčku. V tomto případě, sloučit všechny changeset zpráv do jedné zprávy a přidávat jen jeden komentář k letence Trac. Manuel a Pablo.
- Použít čas serveru v trachooks.ticket_updater háku. Manuel a Pablo.
Co je nového ve verzi 0.4.3:
- Pracuje s pyflakes 0.5.0 a zpětnou kompatibilitu pro předchozí verze
Co je nového ve verzi 0.4.2:
- Opravuje chybu s non ASCII znaky v commit Zpráva
Co je nového ve verzi 0.4.1:
- Opravuje chybu při běhu se pyflakes připojit přes syntakticky nesprávný soubor.
Co je nového ve verzi 0.4.0:
- Zkontrolujte, pyflakes hák ignorovat ty kód linky s & Quot ; pyflakes: ignorovat & quot; comment
Co je nového ve verzi 0.3.2:
- Fix dokumentace
Co je nového ve verzi 0.3.1:
- Povolit ignorování pep8 erros
Požadavky na :
- Python
Komentáře nebyl nalezen