hgcampfire es un gancho Mercurial para notificar a una sala de chat Campfire acerca de cambios que llegan a un repositorio.
Uso:
Agregue lo siguiente a su fichero de configuración de Mercurial (en un sistema, el usuario, o un archivo hgrc nivel repo), en sustitución de la clave de API, URL, y el ID de la habitación:
[Fogata]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
habitación = 123456
[ganchos]
changegroup.campfire = python: hgcampfire.notify
Estas configuraciones pueden, por supuesto, ser separados en diferentes archivos hgrc, por ejemplo, si desea especificar el ancho de usuario los datos de la hoguera, sino aplicar el gancho real sólo a ciertos repositorios.
personalización
Puede modificar el hgcampfire plantilla utiliza para su notificación estableciendo el valor de la plantilla de configuración en la sección [fogata]. El valor predeterminado es {usuario} empujó: n {} conjuntos de cambios. Esta plantilla tiene el siguiente contexto a su disposición: la raíz es la ruta raíz del repositorio, el usuario es el valor de la variable de entorno $ USER, y conjuntos de cambios es la lista de conjuntos de cambios empujó.
También puede modificar la hgcampfire plantilla utiliza para informar de cada conjunto de cambios, estableciendo el valor config cset_template en la sección [fogata]. Esto debería ser una plantilla de cambios Mercurial, de la misma forma que le pasa a --template. El valor predeterminado es * "{desc}" por {autor}
¿Cuál es nuevo en esta versión:.
- Añadir opción para evitar que anuncia fusiones procedentes de una rama que coincida con una expresión regular
¿Cuál es nuevo en la versión 0.3:
- añadir controles para limitar los tipos de conjuntos de cambios que consiguen anunciadas - añada opción para mostrar sólo los conjuntos de cambios en una determinada rama - añadir la opción de no mostrar sola rama fusiona - añadir la opción de no mostrar múltiples rama fusiona - añadir la opción de no mostrar la normalidad no fusionar conjuntos de cambios
¿Qué hay de nuevo en la versión 0.2.3:.
- Documento que API de Campfire ahora requiere HTTPS
¿Qué hay de nuevo en la versión 0.2.2:
- no deje Python 2.5 y levantar temprano HTTPError en 201 código de respuesta li>
- Lista múltiples conjuntos de cambios en la orden más reciente primero
¿Qué hay de nuevo en la versión 0.2.1:
- no fuerce el tipo de mensaje que TextMessage
Requisitos :
- Python
Comentarios que no se encuentran