hghooks er en simpel Python modul der tilføjer flere nyttige kroge til brug i Mercurial kroge system.
Lige nu er det omfatter kroge til:
& Nbsp; * pep8 kontrol af python filer
& Nbsp; * pyflakes kontrol af python filer
& Nbsp; * kontrol for glemte FBF udsagn i python filer
Dokumentation
Installation
hghooks distribueres som en Python æg så er ganske let at installere. Du skal blot skrive følgende kommando:
easy_install hghooks
Og Easy Install vil gå til Cheeseshop og få fat i de sidste hghooks for dig. Det vil også installere det for dig uden ekstra omkostninger.
Anvendelse
For at bruge en af krogene, som denne pakke redigere din hgrc fil af din Mercurial repository og tilføje disse linjer:
[kroge]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Du kan tilføje kun krogene, som du har brug for.
Hvordan til at springe krogene
Hvis du har brug for at undgå en krog til et bestemt ændrings du kan tilføje en eller flere af følgende nøgleord til at begå besked: no-pep8, no-pyflakes og ingen FBF.
På den anden side, hvis du vil undgå en krog i en bestemt fil, kan du tilføje en kommentar eller andet sted i filen sige det. For eksempel:
# hghooks: no-pyflakes nej-PDB
i dette tilfælde pyflakes og FBF kroge vil springe denne fil. De "# hghooks:" prolog er vigtig, og du er nødt til at skrive det præcis sådan. Derefter tilsættes de springe keyworkds adskilt af mellemrum
Hvad er nyt i denne udgivelse:.
- Fix dokumentation RST fejl
Hvad er nyt i version 0.5.1:.
- Brug den nye pyjslint 0.3.1
Hvad er nyt i version 0.5.0:
- Tilføj støtte til at jslint gennem pyjslint pakken. Bidrag fra Manuel Viera og Pablo Martin.
- Tilføj støtte til ChangeGroup krog type i trachooks.ticket_updater krog. I dette tilfælde skal fusionere alle ændrings-beskeder til en besked, og tilføj kun én kommentar til Trac billet. Manuel og Pablo.
- Brug serverens tid i trachooks.ticket_updater krog. Manuel og Pablo.
Hvad er nyt i version 0.4.3:
- Arbejder med pyflakes 0.5.0 og bagudkompatibilitet for tidligere versioner
Hvad er nyt i version 0.4.2:
- Løs et bug med ikke ASCII-tegn i begå besked
Hvad er nyt i version 0.4.1:
- Løs et bug, når du kører pyflakes krog over en syntaktisk forkert fil.
Hvad er nyt i version 0.4.0:
- Opret pyflakes krog ignorere disse kodelinjer med en & quot ; pyflakes: ignorere & quot; kommentar
Hvad er nyt i version 0.3.2:
- Fix dokumentation
Hvad er nyt i version 0.3.1:
- Tillad ignorere pep8 erros
Krav :
- Python
Kommentarer ikke fundet