[Buildbot-commits] [buildbot/buildbot] : Merge branch 'multirepo' of git://github.com/hbork...
GitHub
noreply at github.com
Sun Jan 8 00:07:12 UTC 2012
Branch: refs/heads/master
Home: https://github.com/buildbot/buildbot
Commit: 91e5aac6f83b47d6bf064a4405222cfe81335e81
https://github.com/buildbot/buildbot/commit/91e5aac6f83b47d6bf064a4405222cfe81335e81
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/db/buildsets.py
M master/buildbot/db/connector.py
A master/buildbot/db/migrate/versions/018_add_sourcestampset.py
M master/buildbot/db/model.py
M master/buildbot/db/sourcestamps.py
A master/buildbot/db/sourcestampsets.py
M master/buildbot/process/build.py
M master/buildbot/process/builder.py
M master/buildbot/process/buildrequest.py
M master/buildbot/schedulers/base.py
M master/buildbot/schedulers/dependent.py
M master/buildbot/schedulers/forcesched.py
M master/buildbot/schedulers/trysched.py
M master/buildbot/sourcestamp.py
M master/buildbot/status/web/builder.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/test/fake/fakedb.py
M master/buildbot/test/integration/test_upgrade.py
M master/buildbot/test/unit/test_db_buildrequests.py
M master/buildbot/test/unit/test_db_builds.py
M master/buildbot/test/unit/test_db_buildsets.py
A master/buildbot/test/unit/test_db_migrate_versions_18_add_sourcestampset.py
M master/buildbot/test/unit/test_db_sourcestamps.py
A master/buildbot/test/unit/test_db_sourcestampsets.py
M master/buildbot/test/unit/test_master.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_process_buildrequest.py
M master/buildbot/test/unit/test_schedulers_base.py
M master/buildbot/test/unit/test_schedulers_dependent.py
M master/buildbot/test/unit/test_schedulers_forcesched.py
M master/buildbot/test/unit/test_schedulers_triggerable.py
M master/buildbot/test/unit/test_schedulers_trysched.py
M master/buildbot/test/unit/test_sourcestamp.py
M master/buildbot/test/unit/test_status_client.py
M master/buildbot/test/unit/test_status_mail.py
M master/buildbot/test/unit/test_status_master.py
M master/buildbot/test/util/sourcesteps.py
M master/docs/developer/database.rst
Log Message:
-----------
Merge branch 'multirepo' of git://github.com/hborkhuis/buildbot into multirepo
* 'multirepo' of git://github.com/hborkhuis/buildbot:
add two buildset indexes after creating the table
markup and index issues fixed
Test if a assertion fails when sourcestampset is empty
All pull request comment processed
Comment removed
Index added for performance
Fixed failing tests due to new multirepo functionality
This patch contains the first modifications for supporting multi repository buildsets. 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)
Commit: 602a1bb25aeead96419633fce991f04dcfc696f1
https://github.com/buildbot/buildbot/commit/602a1bb25aeead96419633fce991f04dcfc696f1
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
A master/buildbot/test/unit/test_db_migrate_versions_018_add_sourcestampset.py
R master/buildbot/test/unit/test_db_migrate_versions_18_add_sourcestampset.py
Log Message:
-----------
rename test script to correspond to migration script name
Commit: a53ed55dcf4fb077c81f471bf0e4881bf13988b1
https://github.com/buildbot/buildbot/commit/a53ed55dcf4fb077c81f471bf0e4881bf13988b1
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/db/enginestrategy.py
A master/buildbot/test/unit/test_util_sautils.py
M master/buildbot/util/sautils.py
Log Message:
-----------
add sa_version function, use it
Commit: 21f356aff5086ad3eb0c1c60474b0c3bf2df6d4c
https://github.com/buildbot/buildbot/commit/21f356aff5086ad3eb0c1c60474b0c3bf2df6d4c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/monkeypatches/__init__.py
A master/buildbot/monkeypatches/sqlalchemy2364.py
Log Message:
-----------
monkeypatch sqlalchemy to not use constraint names with sqlite
Commit: f0523f252142dca7f40387c2f0b1b09a42534609
https://github.com/buildbot/buildbot/commit/f0523f252142dca7f40387c2f0b1b09a42534609
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/db/migrate/versions/018_add_sourcestampset.py
M master/buildbot/db/sourcestampsets.py
M master/buildbot/schedulers/base.py
M master/buildbot/schedulers/trysched.py
M master/buildbot/test/unit/test_db_sourcestamps.py
M master/buildbot/test/unit/test_db_sourcestampsets.py
Log Message:
-----------
fix pyflakes, comments
Commit: 42acc9160506a0cd15ac04a17720c0e8faf1be34
https://github.com/buildbot/buildbot/commit/42acc9160506a0cd15ac04a17720c0e8faf1be34
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/docs/release-notes.rst
Log Message:
-----------
add release notes
Commit: 9a157d0259dc9fba60ccaa8501f1449265377335
https://github.com/buildbot/buildbot/commit/9a157d0259dc9fba60ccaa8501f1449265377335
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/scripts/runner.py
Log Message:
-----------
run monkeypatches on create-master and ugprade-master, too
Commit: 9bc8fb20d4145d9138f2ab1b3de76f6382eb46e0
https://github.com/buildbot/buildbot/commit/9bc8fb20d4145d9138f2ab1b3de76f6382eb46e0
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/monkeypatches/__init__.py
A master/buildbot/monkeypatches/sqlalchemy2189.py
Log Message:
-----------
fix sqlalchemy's handling of server defaults in reflection
This fixes #2171, based on sqlalchemy bug 2189.
Commit: 22305803cc8b0c0872e8bc2fa39ce3d1464454ee
https://github.com/buildbot/buildbot/commit/22305803cc8b0c0872e8bc2fa39ce3d1464454ee
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-01-07 (Sat, 07 Jan 2012)
Changed paths:
M master/buildbot/db/buildsets.py
M master/buildbot/db/connector.py
M master/buildbot/db/enginestrategy.py
A master/buildbot/db/migrate/versions/018_add_sourcestampset.py
M master/buildbot/db/model.py
M master/buildbot/db/sourcestamps.py
A master/buildbot/db/sourcestampsets.py
M master/buildbot/monkeypatches/__init__.py
A master/buildbot/monkeypatches/sqlalchemy2189.py
A master/buildbot/monkeypatches/sqlalchemy2364.py
M master/buildbot/process/build.py
M master/buildbot/process/builder.py
M master/buildbot/process/buildrequest.py
M master/buildbot/schedulers/base.py
M master/buildbot/schedulers/dependent.py
M master/buildbot/schedulers/forcesched.py
M master/buildbot/schedulers/trysched.py
M master/buildbot/scripts/runner.py
M master/buildbot/sourcestamp.py
M master/buildbot/status/web/builder.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/test/fake/fakedb.py
M master/buildbot/test/integration/test_upgrade.py
M master/buildbot/test/unit/test_db_buildrequests.py
M master/buildbot/test/unit/test_db_builds.py
M master/buildbot/test/unit/test_db_buildsets.py
A master/buildbot/test/unit/test_db_migrate_versions_018_add_sourcestampset.py
M master/buildbot/test/unit/test_db_sourcestamps.py
A master/buildbot/test/unit/test_db_sourcestampsets.py
M master/buildbot/test/unit/test_master.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_process_buildrequest.py
M master/buildbot/test/unit/test_schedulers_base.py
M master/buildbot/test/unit/test_schedulers_dependent.py
M master/buildbot/test/unit/test_schedulers_forcesched.py
M master/buildbot/test/unit/test_schedulers_triggerable.py
M master/buildbot/test/unit/test_schedulers_trysched.py
M master/buildbot/test/unit/test_sourcestamp.py
M master/buildbot/test/unit/test_status_client.py
M master/buildbot/test/unit/test_status_mail.py
M master/buildbot/test/unit/test_status_master.py
A master/buildbot/test/unit/test_util_sautils.py
M master/buildbot/test/util/sourcesteps.py
M master/buildbot/util/sautils.py
M master/docs/developer/database.rst
M master/docs/release-notes.rst
Log Message:
-----------
Merge branch 'multirepo'
* multirepo:
fix sqlalchemy's handling of server defaults in reflection
run monkeypatches on create-master and ugprade-master, too
add release notes
fix pyflakes, comments
monkeypatch sqlalchemy to not use constraint names with sqlite
add sa_version function, use it
rename test script to correspond to migration script name
add two buildset indexes after creating the table
markup and index issues fixed
Test if a assertion fails when sourcestampset is empty
All pull request comment processed
Comment removed
Index added for performance
Fixed failing tests due to new multirepo functionality
This patch contains the first modifications for supporting multi repository buildsets. 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)
Compare: https://github.com/buildbot/buildbot/compare/bc2169b...2230580
More information about the Commits
mailing list