hgcampfire är en Mercurial krok att anmäla en Campfire chattrum om change kommer in till ett slutförvar.
Användning:
Lägg till följande i din Mercurial config (i ett system, användare eller repo-nivå hgrc fil), som ersätter den API-nyckel, URL och rums ID:
[Lägereld]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
rum = 123456
[krokar]
changegroup.campfire = python: hgcampfire.notify
Dessa configs kan naturligtvis separeras i olika hgrc filer, till exempel om du vill ange Campfire uppgifter användaromfattande, men tillämpar den faktiska kroken endast vissa arkiv.
Anpassning
Du kan ändra mallen hgcampfire använder för sin anmälan genom att ställa in mall config värdet i [lägereld] sektionen. Standardvärdet är {user} knuffade: n {change}. Denna mall har följande sammanhang den har tillgång till: rot är förvaret rotsökvägen, är användar värdet av $ USER miljövariabeln och change är listan över change drivit.
Du kan även ändra mallen hgcampfire använder för att rapportera varje ändringsset, genom att sätta cset_template config värdet i [lägereld] sektionen. Detta bör vara en Mercurial ändringsset mall, av samma form som du skulle skicka till --template. Standardvärdet är * "{desc}" av {author}
Vad är nytt i den här versionen:.
- Lägg Alternativet att undvika tillkännage sammanslagningar som kommer från en gren som matchar ett reguljärt uttryck
Vad är nytt i version 0.3:
- lägga kontroller för att begränsa olika typer av change som får aviserade - lägg Alternativet att endast visa change på en viss gren - lägg alternativet att inte visa enda filial går samman - lägg alternativet att inte visa multi gren går samman - lägg alternativet att inte visa normala icke-samman change
Vad är nytt i version 0.2.3:.
- Dokument som Campfire API kräver nu HTTPS
Vad är nytt i version 0.2.2:
- låt inte Python 2.5 och tidigare höja httperror på 201 svarskod
- listan flera change i mest senaste-första ordningens
Vad är nytt i version 0.2.1:
- tvinga inte meddelandetypen till textmeddelande
Krav :
- Python
Kommentarer hittades inte