pre-commit — Ankündigung kurz vor Abschluss der Übergabe.
Der Hook pre-commit
wird ausgeführt,
kurz bevor eine Übergabetransaktion zu einer neuen Revision
wird. Üblicherweise wird dieser Hook dazu verwendet, um
Übergaben abzuwenden, die aufgrund ihres Inhalts oder des
Ortes nicht zulässig sind (z.B. könnte Ihr Standort
verlangen, dass alle Übergaben auf einen bestimmten Zweig
eine Ticketnummer des Fehlerverfolgungssystems beinhalten,
oder dass die Protokollnachricht nicht leer ist).
Falls das Hook-Programm pre-commit
einen Rückgabewert ungleich Null zurückgibt, wird die
Übergabe abgebrochen, die Übergabetransaktion entfernt und
alles, was nach stderr
ausgegeben wird,
zum Client umgeleitet.