2015-06-22 5 views
16

Wir haben ein Repository (gehostet auf einer GitLab-Instanz), auf das sich eine Handvoll von Projekten noch beziehen, das jedoch zugunsten einer anderen Lösung veraltet ist.Git-Hook, um anzugeben, dass das Repository veraltet ist

Gibt es eine Möglichkeit, ein Repository als "veraltet" zu markieren?

Im Idealfall würde jeder Abruf aus diesem Repository (als Teil einer git submodule update) würde eine riesige Nachricht während des Abrufs gedruckt werden. Ich habe erwartet, einen einfachen Git-Hook hinzuzufügen, der diese veraltete Nachricht drucken würde. Allerdings gibt es doesn't seem to be ein "run dies auf jedem Abruf" Haken.

Auch ich sehe nichts in GitLab, das dies ermöglichen würde.

+1

Werden die Post-Checkout- und/oder Post-Merge-Hooks nicht die Situationen abdecken, die Sie benötigen? – Waylan

+1

Das Löschen oder Umbenennen/Verschieben des Repositorys würde dazu führen, dass jeder Abruf aus diesem Repository auf ziemlich offensichtliche Weise fehlschlägt ... – twalberg

+0

@Waylan Die sind lokal installiert, nein? Ich möchte einen Haken auf dem Remote-Server, der sich beschwert. –

Antwort

1

Gitlab hat eine Funktion namens "Broadcast-Nachrichten" since 6.3. Auf der screenshot zeigen sie Nachricht mit der gleichen Farbe wie Header und viele Benutzer konnten es einfach nicht bemerken.

Es ist jedoch möglich, Farbe für diese Nachrichten since 6.5 zu wählen. Zum Beispiel haben Administratoren bei meiner Arbeit einmal eine blaue Nachricht geschrieben und es war sehr schwer, die Nachricht nicht zu bemerken.

So können Sie

  • Stellen hell und sichtbar Broadcast-Nachricht zu sagen, dass diese Instanz von Gitlab veraltet ist und dass jeder etwas anderes, weil am Tag X Schreibzugriff wird geschlossen verwenden soll.
  • Am Tag X alle nur zum Lesen machen.
  • Lassen Sie diese Instanz von Gitlab so alte Links werden nicht pleite und so weiter.
+0

Es ist nicht die gesamte GitLab-Instanz, die ich ablehne. Es sind nur spezifische Bibliotheken, die ihr eigenes Repository/Projekt auf GitLab sind. –

Verwandte Themen