tag receive practices example delete best git gitlab githooks

receive - Git hook para indicar que el repositorio está en desuso



git tags best practices (1)

Gitlab tiene una característica llamada "Mensajes de difusión" desde 6.3 . En la screenshot , muestran el mensaje con el mismo color que el encabezado y muchos usuarios simplemente no lo notan.

Sin embargo, es posible elegir el color para estos mensajes desde 6.5 . Por ejemplo, los administradores de mi trabajo una vez hicieron un mensaje azul y fue muy difícil no notar el mensaje.

Entonces tu puedes

  • Haga un mensaje de difusión brillante y visible que indique que esta instancia de Gitlab está obsoleta y que todos deberían usar algo más porque el día X se cerrará el acceso de escritura.
  • En el día X haz que todos sean de solo lectura.
  • Deje esta instancia de Gitlab para que los enlaces antiguos no se rompan y así sucesivamente.

Tenemos un repositorio (alojado en una instancia de GitLab) al que todavía hacen referencia varios proyectos, pero que ha sido desaprobado en favor de otra solución.

¿Hay alguna forma de marcar un repositorio como "en desuso"?

Idealmente, cada búsqueda desde este repositorio (como parte de una git submodule update ) causaría que un mensaje gigante se imprima durante la búsqueda. Esperaba agregar un gancho Git simple que imprimiría este mensaje desaprobado. Sin embargo, no parece haber un gancho de "ejecutar esto en cada búsqueda".

Además, no veo nada en GitLab que permita esto.