hgcampfire è un gancio Mercurial di notificare una chatroom Campfire su changeset che vengono in un repository.
Utilizzo:
Aggiungere il seguente alla propria configurazione Mercurial (in un sistema, utente, o un file hgrc livello repo), che sostituisce la chiave API, URL, e ID stanza:
[Fuoco]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
room = 123456
[ami]
changegroup.campfire = python: hgcampfire.notify
Queste configurazioni possono naturalmente essere separati in diversi file hgrc, per esempio, se si desidera specificare i dati Campfire user-larga, ma applicare il gancio effettiva solo a determinate repository.
Personalizzazione
È possibile modificare il hgcampfire modello utilizza per la sua notifica impostando il valore del modello di configurazione nella sezione [fuoco]. Il valore di default è {user} spinto: n {} di modifiche. Questo modello ha il seguente contesto a sua disposizione: root è il percorso principale del repository, l'utente è il valore della variabile d'ambiente $ USER, e di modifiche è la lista di changeset spinto.
È inoltre possibile modificare il hgcampfire modello utilizza per segnalare ogni changeset, impostando il valore di configurazione cset_template nella sezione [fuoco]. Questo dovrebbe essere un modello di changeset Mercurial, della stessa forma che ci si passa a --template. Il valore predefinito è * "{desc}" di {} autore
Cosa c'è di nuovo in questa versione:.
- Aggiungi opzione per evitare di annunciare unioni provenienti da un ramo che corrisponde a un'espressione regolare
Cosa c'è di nuovo in versione 0.3:
- aggiungere i controlli per limitare i tipi di changeset che vengono annunciate - aggiungi opzione per visualizzare solo di modifiche su un determinato ramo - possibilità di aggiungere non mostrare solo ramo fonde - aggiungere l'opzione per non mostrare più branch fonde - aggiungere l'opzione per non mostrare normale non-merge di modifiche
Cosa c'è di nuovo nella versione 0.2.3:.
- Documento che API Campfire ora richiede HTTPS
Cosa c'è di nuovo nella versione 0.2.2:
- non lasciare che Python 2.5 e precedenti alzare HTTPError il codice di risposta 201
- elencare più di modifiche a più-recente-primo ordine
Cosa c'è di nuovo nella versione 0.2.1:
- non forzare il tipo di messaggio a TextMessage
Requisiti :
- Python
I commenti non trovato