hghooks on yksinkertainen Python-moduuli, joka lisää useita hyödyllisiä koukut käytettäväksi Mercurial koukkuihin järjestelmässä.
Juuri nyt se sisältää koukkua:
& Nbsp; * pep8 tarkastukseen python-tiedostojen
& Nbsp; * pyflakes tarkastus python-tiedostojen
& Nbsp; * tarkistaa unohtuneen pdb lausuntoja python-tiedostoja
Documentation
asennus
hghooks jaetaan Python muna niin on melko helppo asentaa. Sinun tarvitsee vain kirjoittaa seuraava komento:
easy_install hghooks
Ja Easy Install menee Cheeseshop ja napata viimeinen hghooks sinulle. Se myös asentaa sen sinulle ilman lisäkustannuksia.
Käyttö
Käyttää yhtä koukkujen antanut tämä paketti muokata hgrc tiedot oman Mercurial arkiston ja lisätä nämä rivit:
[Koukut]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Voit lisätä vain koukkuja, jotka tarvitset.
Miten ohittaa koukut
Jos sinun täytyy välttää koukku tiettyä muutosjoukkoa voit lisätä yhden tai useamman seuraavan avainsanoja toimitusviestiin: no-pep8, ei-pyflakes ja no-ATE.
Toisaalta, jos haluat välttää koukku tiettyyn tiedostoon, voit lisätä kommentin jossain tiedostoon sanomalla niin. Esimerkiksi:
# Hghooks: no-pyflakes no-pdb
Tässä tapauksessa pyflakes ja ATE koukut ohittaa tämän tiedoston. "# Hghooks:" Prolog on tärkeä ja sinun tarvitse kirjoittaa sitä ihan tuollaisena. Lisää sitten skip keyworkds toisistaan välilyönnillä.
Mikä on uusi tässä julkaisussa:
- Korjaa asiakirjat rst virheitä
Mikä on uusi versiossa 0.5.1:
- Käytä uutta pyjslint 0.3.1.
Mikä on uusi versiossa 0.5.0:
- Lisää tukea jslint kautta pyjslint paketti. Osuus Manuel Viera ja Pablo Martin.
- Lisää tukea ChangeGroup koukku tyyppi trachooks.ticket_updater koukkuun. Tässä tapauksessa, yhdistää kaikki muutosjoukkoa viestit yhteen viestiin ja lisätä vielä yhden kommentin Trac lippu. Manuel Pablo.
- Käytä palvelimen aika trachooks.ticket_updater koukkuun. Manuel Pablo.
Mikä on uusi versiossa 0.4.3:
- Toimii pyflakes 0.5.0 ja taaksepäin yhteensopivuus aiemmat versiot
Mikä on uusi versiossa 0.4.2:
- Fix bugi ei ASCII sitoutua Viesti
Mikä on uusi versiossa 0.4.1:
- Fix bugi ajettaessa pyflakes koukku yli lauseopillisesti väärän tiedoston.
Mikä on uusi versiossa 0.4.0:
- Tee pyflakes koukku sivuuttaa nämä koodia linjat & quot ; pyflakes: ignore & quot; kommentti
Mikä on uusi versiossa 0.3.2:
- Fix dokumentaatio
Mikä on uusi versiossa 0.3.1:
- Anna välittämättä pep8 erros
vaatimukset
- Python
Kommentteja ei löytynyt