"Hooks rotos" en MQL5 Algo Forge al realizar commits

 

Hola a todos, Hoy estuve actualizando algunos repositorios (realizando commits) en MQL5 Algo Forge, pero noté algo extraño.

El repositorio actualizado no aparecía primero en la lista (mencionar que el modo de "ordenado" para mostrar los repositorios esta configurado como: "Actualizada recientemente"). Normalmente, el repositorio con el commit más reciente se muestra en primer lugar.

Decidí entrar directamente al repositorio y me encontré con el siguiente mensaje:

Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status.

Este mensaje nunca me había aparecido antes, lo cual me pareció raro.

Por curiosidad, hice un commit en otro repositorio completamente "sano" (sin errores de hooks).


Como se puede ver en el video, aparece exactamente el mismo mensaje.

Además, entre el miércoles y el jueves noté otro bug: al intentar acceder al enlace  para explorar otros repositorios, aparecía un error "500 – Error interno del servidor", como se muestra en la siguiente imagen.

imagen

Este problema al parecer se resolvió el viernes.

Dado estos dos incidentes, y considerando que el error 500 fue mencionado por otros usuarios en el foro en inglés, pienso que el servidor de MQL5 Forge podría estar experimentando algunos problemas, lo que quizás esté causando este comportamiento extraño (aunque no estoy seguro de ello).

Continuando con el tema principal, estuve probando hacer commits en un repositorio con los hooks "rotos" y aparentemente todo funciona con normalidad.

Sin embargo, me surgió una duda.

¿Este "error" o advertencia podrá afectar a futuro, como interferir con los comits, etc? ¿O simplemente afecta la funcionalidad de los hooks del repositorio sin afectar otros aspectos?

 
Niquel Mendoza¿Este "error" o advertencia podrá afectar a futuro, como interferir con los comits, etc? ¿O simplemente afecta la funcionalidad de los hooks del repositorio sin afectar otros aspectos?
No afecta los commits, solo los hooks del servidor. Es visual, no funcional.