buildbot/buildbot — pull request #287 by hborkhuis (2011-12-07 14:38:44+00:00)
Title: This patch contains the first modifications for multi repository buildsets.

This patch does not add any new features to buildbot, but only implement the new sourcestampset structure and is a first delivery that can be tested and reviewed. A sourcestampset will only contain one sourcestamp.

The changes can be grouped in four categories:
database: new table 'sourcestampsets' buildsets and sourcestamps refere to this table
business logic: build can return sourcestamps for given 'repo id' or buildrequest.source
builder can handle sourcestamp sets containing exactly 1 sourcestamp
buildrequest has now properties 'source' (backwards comp) and 'sources'
status/web: rebuild and force can handle sourcestampsets with exacly 1 sourcestamp
test: all test modified to support sourcestampsets (add set when insertdata)

The next patch will contain the