Block > Git Hook(s)

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.

Geschrieben: 2014-03-15, 15:15 - Tags: git, linux