hghooks er en enkel Python-modul som gir flere nyttige kroker til bruk i Mercurial kroker system.
Akkurat nå er det inkluderer kroker for:
& Nbsp; * pep8 kontroll av python filer
& Nbsp; * pyflakes kontroll av python filer
& Nbsp; * sjekker for en glemt PDB uttalelser i python filer
Dokumentasjon
Installasjon
hghooks er distribuert som en Python egg er så ganske enkel å installere. Du trenger bare å skrive inn følgende kommando:
easy_install hghooks
Og Easy Install vil gå til cheese og hente de siste hghooks for deg. Det vil også installere det for deg uten ekstra kostnad.
Bruk
For å bruke en av krokene som tilbys av denne pakken redigere din hgrc fil av Mercurial depotet og legge til disse linjene:
[kroker]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Du kan legge til bare de kroker som du trenger.
Hvordan hoppe krokene
Hvis du trenger for å unngå en krok for en bestemt forandrings du kan legge til ett eller flere av følgende søkeord i begå melding: no-pep8, no-pyflakes og ingen PDB.
På den annen side, hvis du ønsker å unngå en krok i en bestemt fil kan du legge til en kommentar et sted i filen sier så. For eksempel:
# hghooks: no-pyflakes no-PDB
i dette tilfellet pyflakes og PDB kroker vil hoppe over denne filen. De "# hghooks:" prolog er viktig, og du må skrive det akkurat sånn. Deretter legger lift keyworkds adskilt med mellomrom
Hva er nytt i denne utgaven.
- Fix dokumentasjon RST feil
Hva er nytt i versjon 0.5.1.
- Bruk den nye pyjslint 0.3.1
Hva er nytt i versjon 0.5.0:
- Legg støtte til jslint gjennom pyjslint pakken. Bidrag fra Manuel Viera og Pablo Martin.
- Legg til støtte for changegroup kroktypen i trachooks.ticket_updater kroken. I dette tilfellet, slå sammen alle forandringsmeldinger til én melding og legge til bare én kommentar til billett Trac. Manuel Pablo.
- Bruk tid server i trachooks.ticket_updater kroken. Manuel Pablo.
Hva er nytt i versjon 0.4.3:
- Fungerer med pyflakes 0.5.0 og bakoverkompatibilitet for tidligere versjoner
Hva er nytt i versjon 0.4.2:
- fikse en feil med uten ASCII-tegn i forplikte Meldingen
Hva er nytt i versjon 0.4.1:
- Fix en bug når du kjører de pyflakes hekte over en syntaktisk feil fil.
Hva er nytt i versjon 0.4.0:
- Gjør pyflakes kroken ignorere disse kodelinjer med en & quot ; pyflakes: ignore & quot; kommentar
Hva er nytt i versjon 0.3.2:
- Fix dokumentasjon
Hva er nytt i versjon 0.3.1:
- Tillat ignorerer pep8 erros
Krav
- Python
Kommentarer ikke funnet