Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: a3c21f3a96073149464a823357a39231c9656b90
      
https://github.com/buildbot/buildbot/commit/a3c21f3a96073149464a823357a39231c9656b90
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/db/state.py

  Log Message:
  -----------
  refactor db.state connector to have a synchronous api

Signed-off-by: Pierre Tardy <[email protected]>


  Commit: 7b290830bfbd4e51c9b06c2e258290208d77fb2f
      
https://github.com/buildbot/buildbot/commit/7b290830bfbd4e51c9b06c2e258290208d77fb2f
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    A master/buildbot/db/dbconfig.py
    A master/buildbot/test/unit/test_db_dbconfig.py
    M master/buildbot/test/util/db.py
    M master/docs/developer/database.rst
    A master/docs/manual/cfg-dbconfig.rst
    M master/docs/manual/configuration.rst
    M master/setup.py

  Log Message:
  -----------
  add dbconfig

DbConfig is an utility for master.cfg to get easy key/value storage in the 
buildbot database

DbConfig can get and store any jsonable object to the db for use by other 
masters or separate ui plugins to edit them.

The design is voluntary simplistic, the focus is on the easy use.

Example ::

    from buildbot.plugins import util, buildslave
    dbConfig = util.DbConfig(c['db']['db_url'], basedir)
    slaves = dbConfig.get("slaves")
    c['slaves'] = [
  buildslave.BuildSlave(slave['name'], slave['passwd'],
                        properties=slave.get('properties')),
  for slave in slaves
    ]


  Commit: 8a0aaf1fab70cead1b18b4c8d160a22c63d6fd59
      
https://github.com/buildbot/buildbot/commit/8a0aaf1fab70cead1b18b4c8d160a22c63d6fd59
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/db/dbconfig.py
    M master/buildbot/test/unit/test_db_dbconfig.py
    M master/setup.py

  Log Message:
  -----------
  fix dbconfig api and add more unit tests

Signed-off-by: Pierre Tardy <[email protected]>


  Commit: b8b2cb963bacc2fe44acbf8d1cd6dbf05ccccc06
      
https://github.com/buildbot/buildbot/commit/b8b2cb963bacc2fe44acbf8d1cd6dbf05ccccc06
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/docs/manual/cfg-dbconfig.rst

  Log Message:
  -----------
  enhance doc

Signed-off-by: Pierre Tardy <[email protected]>


  Commit: 4f7cef3136d34d585cfcca9d0c0a1550f2af21bd
      
https://github.com/buildbot/buildbot/commit/4f7cef3136d34d585cfcca9d0c0a1550f2af21bd
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/db/connector.py

  Log Message:
  -----------
  enhance the message about db upgrade

Now people can just copy paste the command


  Commit: 0c1a59d0e08e1cf420126c76e718c04725915805
      
https://github.com/buildbot/buildbot/commit/0c1a59d0e08e1cf420126c76e718c04725915805
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/db/dbconfig.py
    M master/buildbot/test/unit/test_db_dbconfig.py

  Log Message:
  -----------
  dbconfig: support the case where the db is not initialized

Instead of just crashing, return the default value or KeyError

buildbot db init code will explain how to create the tables


  Commit: 2196751da643ab563ea5d3dc528fafd085a94489
      
https://github.com/buildbot/buildbot/commit/2196751da643ab563ea5d3dc528fafd085a94489
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/db/dbconfig.py
    M master/buildbot/test/unit/test_db_dbconfig.py

  Log Message:
  -----------
  support case for trash db_url


  Commit: c6cac92abb33cfc4ad8bfd8125a43d5487f06e1c
      
https://github.com/buildbot/buildbot/commit/c6cac92abb33cfc4ad8bfd8125a43d5487f06e1c
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/docs/manual/cfg-dbconfig.rst

  Log Message:
  -----------
  enhance doc


  Commit: 48787841221a69be6d583163e7929c665181b5c8
      
https://github.com/buildbot/buildbot/commit/48787841221a69be6d583163e7929c665181b5c8
  Author: Pierre Tardy <[email protected]>
  Date:   2015-02-19 (Thu, 19 Feb 2015)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/db/dbconfig.py

  Log Message:
  -----------
  factorize db_url parsing code


  Commit: 05cc1b9260d06a1ca9e8b2a615ac5324105d061b
      
https://github.com/buildbot/buildbot/commit/05cc1b9260d06a1ca9e8b2a615ac5324105d061b
  Author: Mikhail Sobolev <[email protected]>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/db/connector.py
    A master/buildbot/db/dbconfig.py
    M master/buildbot/db/state.py
    A master/buildbot/test/unit/test_db_dbconfig.py
    M master/buildbot/test/util/db.py
    M master/docs/developer/database.rst
    A master/docs/manual/cfg-dbconfig.rst
    M master/docs/manual/configuration.rst
    M master/setup.py

  Log Message:
  -----------
  Merge pull request #1548 from tardyp/dbconfig

Dbconfig


Compare: 
https://github.com/buildbot/buildbot/compare/fb435b24092b...05cc1b9260d0
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits

Reply via email to