Git hook для указания хранилища устарел

У нас есть репозиторий (размещенный на экземпляре GitLab), который несколько проектов по-прежнему ссылаются, но он устарел в пользу другого решения.

Есть ли способ отметить репозиторий как "устаревший"?

В идеале, каждая выборка из этого репозитория (как часть git submodule update) приведет к печати гигантского сообщения во время извлечения. Я ожидал добавить простой крюк Git, который напечатает это устаревшее сообщение. Тем не менее, похоже, не является, который запускается на каждом из них.

Кроме того, я ничего не вижу в GitLab, который бы включил это.

Ответы

Ответ 1

Gitlab имеет функцию, называемую "широковещательные сообщения" с 6.3. На снимок экрана они показывают сообщение с тем же цветом, что и заголовок, и многие пользователи могут просто не заметить его.

Тем не менее, можно выбрать цвет для этих сообщений начиная с 6.5. Например, администраторы моей работы однажды сделали синее сообщение, и было очень сложно не заметить сообщение.

Итак, вы можете

  • Сделать ярким и видимым широковещательным сообщением о том, что этот экземпляр Gitlab устарел и что каждый должен использовать что-то другое, потому что в день X доступ к записи будет закрыт.
  • В день X сделайте все доступным только для чтения.
  • Оставьте этот экземпляр Gitlab, поэтому старые ссылки не будут разбиты и т.д.