hgcampfire este un cârlig Mercurial a notifica un cadru de discuții foc de tabara despre Schimbări vin la un depozit.
Utilizare:
Adăugați următoarele la configurare dumneavoastră Mercurial (într-un sistem, utilizator, sau fișier hgrc nivel repo), înlocuirea cheie API, URL-ul, și ID-ul de camera:
[Foc de tabara]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
cameră = 123456
[cârlige]
changegroup.campfire = python: hgcampfire.notify
Aceste configs pot desigur fi separate în diferite fișiere hgrc, de exemplu, dacă doriți să specificați datele foc de tabara la nivel de utilizator, dar se aplică cârligul efectiv numai la anumite arhive.
Personalizare
Puteți modifica hgcampfire șablon utilizează pentru notificarea acesteia prin setarea valorii șablon de configurare în partea [foc de tabara]. Valoarea implicită este {} utilizator împins: n {Schimbări}. Acest șablon are următoarea contextul de care dispune: rădăcină este calea rădăcină magazie, de folosire este valoarea variabilei de mediu $ USER, iar Schimbări lista Schimbări împins.
Puteți modifica, de asemenea, hgcampfire șablon folosește pentru a raporta fiecare changeset, prin setarea valorii config cset_template în partea [foc de tabara]. Acest lucru ar trebui să fie un model changeset Mercurial, de aceeași formă pe care doriți să treci --template. Valoarea implicită este * "{} desc" de {autor}
Ce este nou în această versiune:.
- Adăugați opțiune pentru a evita anunța fuziuni provin dintr-o ramură care se potrivește o expresie regulată
Ce este nou în versiunea 0.3:
- adăuga controale pentru a limita tipurile de Schimbări care sa anunțate - adauga opțiune pentru a afișa numai Schimbări pe o anumită ramură - adauga posibilitatea de a nu arăta ramură singur fuzionează - adauga posibilitatea de a nu arăta mai multe sucursale fuzionează - adauga posibilitatea de a nu arăta normal de bază non-îmbinare Schimbări
Ce este nou în versiunea 0.2.3:.
- Document care API foc de tabara cere acum HTTPS
Ce este nou în versiunea 0.2.2:
- Nu lăsa Python 2.5 și ridica mai devreme HTTPError pe 201 cod de răspuns
- Lista Schimbări multiple, în ordine cele mai recente-primul
Ce este nou în versiunea 0.2.1:
- Nu forțați tipul de mesaj textmessage
Cerințe :
- Python
Comentariile nu a fost găsit