Git hook para indicar que el repository está en desuso

Tenemos un repository (alojado en una instancia de GitLab) que algunos proyectos aún hacen reference, pero ha quedado en desuso en favor de otra solución.

¿Hay alguna forma de marcar un repository como "obsoleto"?

Idealmente, cada extracción de este repository (como parte de una git submodule update ) provocaría la printing de un post gigante durante la recuperación. Esperaba agregar un simple gancho de Git que imprimiera este post obsoleto. Sin embargo, no parece haber un "ejecutar esto en cada captura".

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

Gitlab tiene una function llamada "Mensajes de difusión" desde 6.3 . En la captura de pantalla , muestran un post del mismo color que el encabezado y muchos usuarios simplemente no lo notan.

Sin embargo, es posible elegir el color para estos posts desde 6.5 . Por ejemplo, los administradores en mi trabajo una vez hicieron un post azul y fue muy difícil no darse count del post.

Entonces puedes

  • Haga un post de transmisión shiny y visible que indique que esta instancia de Gitlab está en desuso y que todos deberían usar algo más porque en el día X se cerrará el acceso de escritura.
  • En el día X haga que todos lean solo.
  • Deje esta instancia de Gitlab para que los enlaces antiguos no se rompan y así sucesivamente.