How the 4 trunk branches and buildbot work together
This page aims to explain the mechanisms that make the wonderful diagrams on the "where is trunk?" page work.
There are three main components:
- buildbot -- this is what runs the tests.
- PQM -- this is how changes get into branches.
- buildbot-poll.py -- this script monitors the branches and builds on buildbot and implements much of our policy.
NOTE: I don't yet completely understand how a commit to a Bazaar branch on Launhpad ends up triggering a build in buildbot.
Buildbot
PQM