Sniffer repository Git

Estoy buscando aplicación (extensión de escritorio o Chrome o extensión de Firefox) que escuche todos los cambios que pueda tener el repository de git, y envíe un estado de notificación de inserción sobre esos cambios, para notificar a todos los participantes en el desarrollo que lo sabrán . Intenté googlearlo por un time, pero sin resultado.

¿Alguna idea?

Gracias.

Lo que desea es hacer uso del gancho post-actualización en el repository upstream. Desde allí, puede crear currículos curl o wget para hacer algo que desee en otra máquina.

Si está usando github, tienen algunos propietarios que puede usar para recibir notifications: https://help.github.com/articles/post-receive-hooks

Si está utilizando gitolite, asegúrese de no borrar el gancho de actualización, ya que es la forma en que se integra para habilitar su funcionalidad. Actualice el gancho update.secondary en su lugar. Creo que las últimas versiones de gitolite tienen una mejor instrumentación para administrar ganchos que las versiones anteriores.

Al ampliar la respuesta de Adam, puede tener un detector de events para todos los desencadenantes de github en la página de background y usar Desktop Notifications API para impulsar las últimas actualizaciones.

Referencias

  • Notificaciones de escritorio
  • Páginas de background