newsSavannah Administration - News


git post-receive UDP syndication

Item posted by Corwin Brust <carlc> on Thu 31 Aug 2023 11:57:10 PM UTC.

A new commit-hook is available to install for git repositories that will send a single Datagram via UDP after each successful commit.  This can be useful for continuous integration (CI) schemes and elsewise when a push driven model is prefered to (e.g) regularly repolling upstream when changes may or may not have occured. 

To request installation please open a ticket with the Savannah Administration project:

To install the new hook for one (or more!) of your git repositories you must you must provide a destination host and port.  We can install multiple copies of the script per git repo, if necessary, to send multiple hosts/ports.

The (sh, GPLv3+) post-receive script source, detail on how the Datagram is structured, and example "receiver" scripts (in perl) can be found here:

Back to the top

Powered by Savane 3.13-c54d.
Corresponding source code