hgcampfire est un crochet Mercurial de notifier un Campfire chatroom propos Révisions à venir à un référentiel.
Utilisation:
Ajoutez ce qui suit à votre config Mercurial (dans un système, un utilisateur ou fichier hgrc niveau de pension), en remplacement de la clé API, URL, et une salle ID:
[Feu]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
chambre = 123456
[crochets]
changegroup.campfire = python: hgcampfire.notify
Ces configurations peuvent bien sûr être séparés en différents fichiers hgrc, par exemple si vous souhaitez spécifier les données de Campfire grand utilisateur, mais appliquer le crochet réelle uniquement à certains dépôts.
Personnalisation
Vous pouvez modifier le hgcampfire modèle utilise à sa notification en définissant la valeur modèle de config dans la section [feu]. La valeur par défaut est {user} poussé: n {} changesets. Ce modèle a le contexte suivant à sa disposition: la racine est le chemin de la racine du référentiel, l'utilisateur est la valeur de la variable d'environnement $ USER et changesets la liste des changesets poussé.
Vous pouvez également modifier le hgcampfire modèle utilise pour déclarer chaque changeset, en définissant la valeur de config cset_template dans la section [feu de camp]. Cela devrait être un modèle de changeset Mercurial, de la même forme que vous transmettez à --template. La valeur par défaut est * "{desc}» par {auteur}
Quoi de neuf dans cette version:.
- Ajouter option pour éviter annonçant fusions à venir d'une branche qui correspond à une expression régulière
Quoi de neuf dans la version 0.3:
- ajouter des contrôles pour limiter les types de changesets qui se annoncent - ajouter option pour afficher seulement Révisions sur une certaine branche - ajout de l'option de ne pas montrer seule branche fusionne - ajout de l'option de ne pas montrer multiples branche fusionne - ajout de l'option de ne pas montrer normale non-fusion changesets
Ce qui est nouveau dans la version 0.2.3:.
- Document que l'API de Campfire exige désormais HTTPS
Ce qui est nouveau dans la version 0.2.2:
- ne pas laisser Python 2.5 et versions antérieures déclenche HTTPError sur 201 code de réponse
- Liste multiples changesets afin plus récente-premier
Ce qui est nouveau dans la version 0.2.1:
- ne forcez pas le type de message à TextMessage
Exigences :
- Python
Commentaires non trouvées