[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