ver repositorio regresar que modificados log comandos archivos anterior actualizar git github change-notification

git - regresar - ¿Cómo obtengo notificaciones para confirmaciones en un repositorio?



que es un repositorio git (6)

Acabo de descubrir por accidente que puedes lograrlo fácilmente:

  • bifurca el proyecto (si aún no lo has hecho)
  • cree una solicitud de extracción para usted desde la rama seleccionada, por ejemplo, desde el maestro del proyecto principal al maestro de su fork:
    • horquilla base : original / proyecto; base : maestro; cabeza tenedor : su / proyecto; comparar : maestro
  • NO fusionar esta solicitud de extracción
  • En la sección Correo electrónico de la configuración de Notifications habilite:
    • Comentarios sobre problemas y solicitudes de extracción
    • Revisar Solicitud de revisiones
    • Tirar Solicitud de empuje

Eso es. Recibirá notificaciones por correo electrónico sobre cada confirmación en la rama maestra.

Me gustaría saber qué tipo de compromisos se están realizando en el marco de Lithium para poder actualizarlos (o revertirlos) cuando haya algo importante.

Ya estoy viendo el repositorio, pero por lo que he podido encontrar, eso solo muestra las actualizaciones en el panel de control de github.


Además de las otras sugerencias, puede probar HubNotify para HubNotify notificaciones por correo electrónico.



Puede aprovechar la API de eventos de GitHub para realizar dicha tarea y recuperar una respuesta con formato JSON.

Nota: para recuperar las confirmaciones, tendrá que filtrar los eventos de tipo PushEvents .

A continuación una muestra rápida

$(function() { $.getJSON(''https://api.github.com/repos/UnionOfRAD/lithium/events?callback=?'', function(data) { var list = $(''#push-events''); $.each(data.data, function(key, val) { if (val.type == "PushEvent") { $.each(val.payload.commits, function(key2, val2) { list.append(''<li id="'' + val2.sha + ''"><a href="https://github.com/UnionOfRAD/lithium/commit/'' + val2.sha + ''">'' + val2.message + ''</a> ['' + val.actor.login + '' @ '' + val.created_at + '']</li>''); }); } }); if (list.children().size() == 0) { list.append(''<li>No pushes in last '' + data.data.length + '' events.</li>''); } }); });

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <ul id="push-events"></ul>


Suscríbete al feed RSS de Github!
Elija su fuente de noticias (todos los repositorios vistos), o solo el historial de confirmación de Lithium.

RSS están hechos para eso ;-)

PD: No veo cómo puede resultarle útil, ya que cada día se realizan varias confirmaciones en varias ramas, algunas correcciones de errores tipográficos, otras corrigen errores y otras introducen nuevas cosas ...


Descargo de responsabilidad: Soy el autor original.

Este proyecto le permite recibir un correo electrónico cuando se envía un compromiso a un repositorio que está viendo (en cualquier sucursal).

Explicación: gicowa es una herramienta de línea de comandos escrita en python que enumera todas las últimas confirmaciones en todos los repositorios de GitHub que estás viendo. Esta herramienta puede enviar su salida por correo electrónico y se puede llamar desde su crontab . Esto le hace recibir una notificación por correo electrónico cada vez que se envía un compromiso en un repositorio de GitHub que está viendo.