Branch: refs/heads/master
Home: http://github.com/djmitche/buildbot
Commit: 5c6b3df1ea32c6b6b66854f3ede137d734807989
http://github.com/djmitche/buildbot/commit/5c6b3df1ea32c6b6b66854f3ede137d734807989
Author: Dustin J. Mitchell <[email protected]>
Date: 2010-02-28 (Sun, 28 Feb 2010)
Changed paths:
M buildbot/broken_test/runs/test_db.py
M buildbot/broken_test/runs/test_web.py
M buildbot/broken_test/runutils.py
M buildbot/broken_test/unit/test_changes.py
M buildbot/broken_test/unit/test_config.py
M buildbot/broken_test/vc/test_vc.py
M buildbot/db/connector.py
M buildbot/db/dbspec.py
M buildbot/db/schema/__init__.py
A buildbot/db/schema/manager.py
A buildbot/db/schema/tables.sql
M buildbot/db/schema/v1.py
A buildbot/db/util.py
M buildbot/master.py
M buildbot/scripts/runner.py
A buildbot/test/fake/fakedb.py
M buildbot/test/unit/test_db_dbspec.py
A buildbot/test/unit/test_db_schema_master.py
A buildbot/test/unit/test_db_util.py
M setup.py
Log Message:
-----------
separate dbspec, connector, and schema; add schema upgrade mechanism
Breaks apart management of *specifying* a database (dbspec.DBSpec),
management of a database schema (schema.DBSchemaManager), and the
connection between the buildmaster and the database itself
(connector.DBConnector).
Adds a simple, linear database upgrade mechanism, but importantly
considers the "old", pickle-based schema to be "version 0", so all
upgrades from pickles to database will be handled with this method.
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits