Commitbot is an XMPP bot that notifies multi-user chat rooms (MUCs) of git repository commits.
It uses the GitHub post-receive web hook to get push notifications of repository changes.
Note that on Ubuntu/Debian systems Twisted is split into various pieces. You will want:
in addition to the normal Twisted package.
commitbot.tac changing the jabber_id,
password, room, and bot_name to something appropriate. Then
launch it with
twistd -y commitbot.tac
http://your-server-IP:8888 (or whichever port you set in the
commitbot.tac) as a WebHook to your GitHub-Repository. Congratulations,
you are all set up now.