Integrating an external Git repository

With a customized post-receive extension (hook) installed, Git servers external to TeamForge can notify TeamForge EventQ of Git "push" activity.

TeamForge project Git repositories are already wired to supply push activity data to TeamForge EventQ; no special configuration needed. This section instead details integration of Git repositories external to TeamForge.

The TeamForge EventQ Git adapter is packaged as a Git post-receive hook script. Once installed and configured, the hook script supplies push metadata for the selected repository to TeamForge EventQ. The push data is associated to the proper source using source association keys (see Source association keys). Configuration therefore requires that the message queue server URL and credentials be supplied, along with the appropriate source association key.