Name

pre-lock — Ankündigung des Versuchs einer Pfadsperrung.

Beschreibung

Der Hook pre-lock wird ausgeführt, sobald jemand versucht, einen Pfad zu sperren. Er kann verwendet werden, um Sperren ganz zu verhindern oder eine kompliziertere Vorgehensweise festzulegen, bei der genau spezifiziert wird, welche Benutzer bestimmte Pfade sperren dürfen. Falls der Hook eine bereits bestehende Sperre bemerkt, kann er auch entscheiden, ob der Benutzer die bestehende Sperre stehlen darf.

Falls das Hook-Programm pre-lock einen Rückgabewert ungleich Null liefert, wird der Sperrvorgang abgebrochen und alles, was über stderr ausgegeben wird, zum Client umgeleitet.

Eingabeparameter

Die Kommandozeilenparameter, die an das Hook-Programm übergeben werden, sind in der gegebenen Reihenfolge:

  1. Projektarchiv-Pfad

  2. Versionierter Pfad, der gesperrt werden soll

  3. Authentifizierter Name des Benutzers, der sperren möchte

Übliche Verwendung

Zugriffskontrolle