Block > Git Hook(s)
2 min (306 Wörter, 1726 Zeichen)
Hinweis
Dieser Eintrag ist älter als 3 Jahre und entspricht vermutlich nicht mehr dem neuesten Stand der Technik/Realität.
Wer kennt das nicht: jemand pusht etwas in ein Repository und schon
trudelt bei dir eine Mail ein mit der letzten Commit-Nachricht.
Das ist aber langweilig und nicht mehr zeitgemaess™, deswegen will ich
nun beim Pushen (bzw. pullen auf dem Server) eine Nachricht in einen
IRC-Channel schreiben 😉
Noetiges Material:
Nachdem ii und git installiert sind, muss nur noch ein Hook angelegt
werden (entweder lokal oder auf einem Server). Lokal sollte der Hook
z.B. post-push
heissen, extern z.B. post-merge
.
Folgender Code kommt also - je nach Situation - in eine der beiden
Dateien (ueblicherweise in /path/to/repository/.git/hooks/
).
Der Code ist als Gist auf Github verfuegbar .
|
|
Das wars!
Hach, Hooks sind schon toll.