buildbot/buildbot — pull request #298 by hborkhuis (2012-01-12 16:05:13+00:00)
Title: Multirepo2

This pull request implements the multiple repository functionality for the Build and Buildrequest classes.
Now both classes contain a collection of SourceStamps. The method getSourceStamp returns the first sourcestamp if no argument is passed (backwards compatiblility) or the sourcestamp that has a relation with the passed repository. When the build object has to merge a set of build requests then the sourcestamps are merged per repository. Unit tests have been added to proof the new functionality.

As the schedulers still deliver only 1 sourcestamp per change, the sourcestamp sets will only contain 1 sourcestamp and the multiple repository functionality will not be used yet.