Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: 954d3c4cb2148e9c99658ed8fc0f39de88731671
      
https://github.com/buildbot/buildbot/commit/954d3c4cb2148e9c99658ed8fc0f39de88731671
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M master/buildbot/monkeypatches/__init__.py
    A master/buildbot/monkeypatches/decorators.py
    M master/buildbot/test/util/interfaces.py

  Log Message:
  -----------
  patch inlineCallbacks to preserve functions' argpsecs


  Commit: 5e012d71e895e570c435eda7a96371ec6fdcdc07
      
https://github.com/buildbot/buildbot/commit/5e012d71e895e570c435eda7a96371ec6fdcdc07
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-23 (Sat, 23 Jun 2012)

  Changed paths:
    M master/buildbot/master.py
    M master/buildbot/mq/base.py
    M master/buildbot/mq/connector.py
    M master/buildbot/mq/simple.py
    M master/buildbot/process/botmaster.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/triggerable.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/master.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakemq.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/interfaces/test_mq.py
    M master/buildbot/test/unit/test_data_connector.py
    M master/buildbot/test/unit/test_master.py
    M master/buildbot/test/unit/test_mq_connector.py
    M master/buildbot/test/unit/test_process_botmaster_BotMaster.py
    M master/buildbot/test/unit/test_process_builder.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_triggerable.py
    R master/buildbot/test/unit/test_util_topicmatch.py
    A master/buildbot/test/unit/test_util_tuplematch.py
    R master/buildbot/test/util/topicmatching.py
    A master/buildbot/test/util/tuplematching.py
    R master/buildbot/util/topicmatch.py
    A master/buildbot/util/tuplematch.py
    M master/docs/developer/mq.rst

  Log Message:
  -----------
  Refactor MQ to use tuples rather than dotted keys

This makes the Python API more Pythonic, and probably also improves
performance for single-master configurations.  It also removes the need
to correctly re-implement AMQP's topic-matching logic.

Documentation remains to be updated, but that can be done in future
commits.


  Commit: 57b3f7da105f755b627187bb6f3469fb9bd61cee
      
https://github.com/buildbot/buildbot/commit/57b3f7da105f755b627187bb6f3469fb9bd61cee
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-23 (Sat, 23 Jun 2012)

  Changed paths:
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gerritchangesource.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/mail.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/pb.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/data/base.py
    M master/buildbot/data/changes.py
    M master/buildbot/data/connector.py
    R master/buildbot/data/update.py
    M master/buildbot/master.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/fake/fakemq.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/interfaces/test_data_connector.py
    M master/buildbot/test/interfaces/test_db_changes.py
    M master/buildbot/test/interfaces/test_mq.py
    M master/buildbot/test/unit/test_changes_bonsaipoller.py
    M master/buildbot/test/unit/test_changes_gerritchangesource.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_mail.py
    M master/buildbot/test/unit/test_changes_p4poller.py
    M master/buildbot/test/unit/test_changes_pb.py
    M master/buildbot/test/unit/test_changes_svnpoller.py
    M master/buildbot/test/unit/test_data_base.py
    M master/buildbot/test/unit/test_data_changes.py
    M master/buildbot/test/unit/test_data_connector.py
    M master/buildbot/test/unit/test_master.py
    M master/buildbot/test/unit/test_process_botmaster_BotMaster.py
    M master/buildbot/test/unit/test_process_builder.py
    R master/buildbot/test/unit/test_test_util_typeverifier.py
    A master/buildbot/test/unit/test_test_util_verifier.py
    M master/buildbot/test/unit/test_util.py
    M master/buildbot/test/util/changesource.py
    R master/buildbot/test/util/dbtype.py
    M master/buildbot/test/util/endpoint.py
    R master/buildbot/test/util/resourcetype.py
    M master/buildbot/test/util/scheduler.py
    A master/buildbot/test/util/types/__init__.py
    A master/buildbot/test/util/types/changes.py
    R master/buildbot/test/util/typeverifier.py
    A master/buildbot/test/util/verifier.py
    M master/buildbot/util/__init__.py
    M master/contrib/bzr_buildbot.py
    M master/contrib/googlecode_atom.py
    M master/docs/bbdocs/ext.py
    M master/docs/developer/data.rst
    M master/docs/developer/database.rst
    M master/docs/developer/rtype-change.rst
    M master/docs/developer/utils.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Major refactor of data API

* update methods are defined on resource types
* resource types know how to send messages
  - routing keys generated automatically from the message contents
* change sources use the master.data.updates.addChange
  - with some differences from master.addChange
* more consistent and automatic testing of data and message formats
* documentation on writing endpoints, resource types, etc.

NOTE: data.updates.addChange does not yet enforce unicode-ness on its
arguments, but it will.


  Commit: 0148b46c6c2a83d5f9b34b16feb10eadb872f995
      
https://github.com/buildbot/buildbot/commit/0148b46c6c2a83d5f9b34b16feb10eadb872f995
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-23 (Sat, 23 Jun 2012)

  Changed paths:
    M master/buildbot/data/changes.py
    M master/buildbot/test/unit/test_data_base.py
    M master/buildbot/test/unit/test_data_changes.py
    M master/buildbot/test/util/endpoint.py
    M master/docs/developer/rtype-change.rst

  Log Message:
  -----------
  add change consumption to /change


  Commit: 505e1d6fd2dcae77f6c0106d46919f92d9177a1e
      
https://github.com/buildbot/buildbot/commit/505e1d6fd2dcae77f6c0106d46919f92d9177a1e
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/base.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/util/scheduler.py

  Log Message:
  -----------
  Schedulers subscribe to messages via the data API.


  Commit: 747bf65644c2af5559e3c65fc3ad9964275d5914
      
https://github.com/buildbot/buildbot/commit/747bf65644c2af5559e3c65fc3ad9964275d5914
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gerritchangesource.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/mail.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/data/changes.py
    M master/buildbot/master.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/interfaces/test_data_connector.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_mail.py
    M master/buildbot/test/unit/test_data_changes.py
    M master/buildbot/test/unit/test_util.py
    M master/buildbot/util/__init__.py
    M master/docs/developer/data.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  data.updates.addChange expects unicode and not bytestrings

All change sources supply this, and master.addChange automatically
coerces to unicode.


  Commit: c121afd9b687c8c84f8afc5ef09688e5d803cd72
      
https://github.com/buildbot/buildbot/commit/c121afd9b687c8c84f8afc5ef09688e5d803cd72
  Author: Dustin J. Mitchell <[email protected]>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/unit/test_data_base.py
    M master/buildbot/test/unit/test_data_changes.py
    M master/docs/developer/data.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  fixes from tomprince's comments


Compare: 
https://github.com/buildbot/buildbot/compare/3324c684a046...c121afd9b687
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits

Reply via email to