welcher hook bei git push?
welcher hook bei git push?
Gibt es einen Hook der ausgeführt wird wenn ich git push ausführe? Ich mag damit was an meinem laptop triggern also gehts am server leider net...
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: welcher hook bei git push?
Hi,
verstehe ich richtig?
Du willst auf dem Rechner, auf welchem Du ein Repo bearbeitet hast, ein Event triggern, sobald Du diese Veränderungen an eine entfernte Kopie des Repos sendest?
In diesem Fall gäbe es imho zwei etwas um die Ecke gedachte Möglichkeiten:
1. der entfernte Rechner nimmt via post-update hook eine Verbindung zum sendenden Rechner auf und triggert da das Event. Diese Ping-Pong-Methode böte sich dann an, wenn Du sicherstellen willst, dass das Update des entfernten Repos gelungen ist, bevor das Event getriggert wird.
2. Du triggerst das Event schon vorher via post-commit hook, wenn Du das lokale Repo in den anschliessend zu pushenden Status bringst. Nachteil: Jeder Commit triggert. Was je nach Workflow nicht gewünscht sein könnte.
Groetjes, niels
verstehe ich richtig?
Du willst auf dem Rechner, auf welchem Du ein Repo bearbeitet hast, ein Event triggern, sobald Du diese Veränderungen an eine entfernte Kopie des Repos sendest?
In diesem Fall gäbe es imho zwei etwas um die Ecke gedachte Möglichkeiten:
1. der entfernte Rechner nimmt via post-update hook eine Verbindung zum sendenden Rechner auf und triggert da das Event. Diese Ping-Pong-Methode böte sich dann an, wenn Du sicherstellen willst, dass das Update des entfernten Repos gelungen ist, bevor das Event getriggert wird.
2. Du triggerst das Event schon vorher via post-commit hook, wenn Du das lokale Repo in den anschliessend zu pushenden Status bringst. Nachteil: Jeder Commit triggert. Was je nach Workflow nicht gewünscht sein könnte.
Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
Re: welcher hook bei git push?
ja genau das problem hab ich jetzt... so ein ping pong wollt ich net und immer beim commit das is auch net so toll^^ aber mir bleibt wohl nix anderes übrig
Re: welcher hook bei git push?
geht das eigentlich das ich nur in einer bestimmten branch bei commits einen hook ausführe? Bekomme ich diese infos irgendwie?
Re: welcher hook bei git push?
Siehe man githooks, post-commit kriegt keine Infos.