hgcampfire ist ein Mercurial Haken, eine Lagerfeuer-Chatroom zu Changesets kommen in einem Repository zu informieren.
Anwendung:
Fügen Sie folgendes zu Ihrem Mercurial config (in einem System, einen Benutzer oder Repo-Ebene hgrc Datei), anstelle der API-Schlüssel, URL und Raumnummer:
[Lagerfeuer]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
room = 123456
[Haken]
changegroup.campfire = python: hgcampfire.notify
Diese Konfigurationen können selbstverständlich in verschiedene hgrc Dateien getrennt werden, beispielsweise, wenn Sie die Lagerfeuer-Daten Benutzerweit festlegen, doch gelten die eigentliche Haken nur auf bestimmte Repositories möchten.
Anpassung
Sie können ändern die Vorlage hgcampfire nutzt deren Meldung, indem Sie die Vorlage Config Wert im Abschnitt [Lagerfeuer]. Der Standardwert ist {user} gedrückt: n {Change}. Diese Vorlage hat die folgende Kontext zur Verfügung, um es: root ist das Repository Root-Pfad, der Wert der Umgebungsvariable $ USER ist benutzer und Changesets ist die Liste der Changesets geschoben.
Sie können auch ändern die Vorlage hgcampfire verwendet, um jede Differenzmenge mitteilen, indem Sie die Konfigurations cset_template Wert im Abschnitt [Lagerfeuer]. Dies sollte ein Mercurial Changeset Vorlage der gleichen Form Sie weitergeben zu --template würde sein. Der Standardwert ist * "{desc}" von {author}
Was ist neu in dieser Pressemitteilung:.
- hinzufügen Option, um zu vermeiden, kündigt Zusammenführungen, die von einer Niederlassung, die einen regulären Ausdruck
Was ist neu in Version 0.3:
- hinzufügen Kontrollen Arten von Changesets, die angekündigt bekommen begrenzen - hinzufügen Option, um nur Changesets auf einen bestimmten Zweig zeigen - Option in den einzelnen Zweig nicht zeigen Zusammenführungen - Option in den Mehrzweig nicht zeigen verschmilzt - Option in den nicht zeigen normalen, nicht zusammenführen Change
Was ist neu in Version 0.2.3:.
- Dokument, das Lagerfeuer API benötigt nun HTTPS
Was ist neu in Version 0.2.2:
- lassen Sie sich nicht Python 2.5 und früher anzuheben httperror auf 201 Antwort-Code
- Liste mehreren Changesets in den meisten-letzten-ersten Ordnung
Was ist neu in Version 0.2.1:
- Sie nicht den Nachrichtentyp zu Textmessage zu zwingen
Anforderungen :
- Python
Kommentare nicht gefunden