buildbot/buildbot — pull request #425 by hborkhuis (2012-05-21 12:31:59+00:00)
Title: Multirepo triggerable

The Trigger step and the Triggerable scheduler can handle changes from multiple repositories. This has also consequences for the configuration attribute sourceStamp which has become sourceStamps. To remain backwards compatibility the sourceStamp attribute is still supported.

The Trigger step will not create the buildset anymore, this is done by the Triggerable scheduler (like other schedulers). The got_revision property which may contain a got_revision for each codebase is passed to the scheduler. The scheduler merges all information from the build, fixed sourcestamps and got_revision into a new set of sourcestamps.