[Buildbot-commits] [buildbot/buildbot] cc9af6: Add more utility functions for identifiers
GitHub
noreply at github.com
Fri Dec 27 23:56:59 UTC 2013
Branch: refs/heads/nine
Home: https://github.com/buildbot/buildbot
Commit: cc9af69867e5a088fd9e4ebf6b6dde097b7fe764
https://github.com/buildbot/buildbot/commit/cc9af69867e5a088fd9e4ebf6b6dde097b7fe764
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/db/buildslaves.py
A master/buildbot/test/unit/test_util_identifiers.py
R master/buildbot/test/unit/test_util_typechecks.py
A master/buildbot/util/identifiers.py
R master/buildbot/util/typechecks.py
M master/docs/developer/db.rst
M master/docs/developer/utils.rst
Log Message:
-----------
Add more utility functions for identifiers
Commit: f776e1a02a1ac7d333d8e9474fd8a22d6ab281ad
https://github.com/buildbot/buildbot/commit/f776e1a02a1ac7d333d8e9474fd8a22d6ab281ad
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/data/logchunks.py
M master/buildbot/data/logs.py
M master/buildbot/db/logs.py
A master/buildbot/db/migrate/versions/034_log_slug.py
M master/buildbot/db/model.py
M master/buildbot/test/fake/fakedb.py
M master/buildbot/test/unit/test_data_logchunks.py
M master/buildbot/test/unit/test_data_logs.py
M master/buildbot/test/unit/test_db_logs.py
A master/buildbot/test/unit/test_db_migrate_versions_034_log_slug.py
M master/buildbot/test/unit/test_util_identifiers.py
M master/buildbot/test/util/validation.py
M master/buildbot/util/identifiers.py
M master/docs/developer/db.rst
M master/docs/developer/rtype-log.rst
M master/docs/developer/rtype-logchunk.rst
Log Message:
-----------
Add a 'slug' to logs, so that names can be non-identifiers
The 'newLog' update method takes care of generating a unique slug.
Commit: 5b05ef0f152a0e8dbdb33db506f1214cfc97b7a1
https://github.com/buildbot/buildbot/commit/5b05ef0f152a0e8dbdb33db506f1214cfc97b7a1
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/buildslave/base.py
M master/buildbot/process/build.py
M master/buildbot/process/builder.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/remotecommand.py
M master/buildbot/steps/source/base.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/fake/fakedata.py
M master/buildbot/test/fake/slave.py
M master/buildbot/test/integration/test_custom_buildstep.py
M master/buildbot/test/unit/test_data_steps.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_steps_source_base_Source.py
M master/buildbot/test/unit/test_steps_source_repo.py
M master/buildbot/test/util/steps.py
M master/docs/developer/classes.rst
M master/docs/developer/cls-build.rst
A master/docs/developer/cls-buildslave.rst
M master/docs/developer/cls-buildsteps.rst
Log Message:
-----------
add build.buildid, sl.buildslaveid, and st.stepid
This required a lot of refactoring of old tests. It also required
changing the automatic generation of source step names to generate
proper identifiers.
Commit: fb3a0f57100b0e8399ba09ff915531923496117e
https://github.com/buildbot/buildbot/commit/fb3a0f57100b0e8399ba09ff915531923496117e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/test/fake/fakedata.py
Log Message:
-----------
fix validation
Commit: e2ed5c85592320b5f4c32d02d17ade02cb51b98c
https://github.com/buildbot/buildbot/commit/e2ed5c85592320b5f4c32d02d17ade02cb51b98c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
Log Message:
-----------
set build status to 'finished' when finished
Commit: c9a5eef2a5bd9e95f325ea434f34076b6f104a8c
https://github.com/buildbot/buildbot/commit/c9a5eef2a5bd9e95f325ea434f34076b6f104a8c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M README.md
M master/buildbot/data/steps.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/log.py
M master/buildbot/process/logobserver.py
M master/buildbot/test/fake/fakedata.py
M master/buildbot/test/fake/logfile.py
M master/buildbot/test/integration/test_custom_buildstep.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_process_log.py
A master/buildbot/test/unit/test_process_logobserver.py
M master/docs/developer/classes.rst
A master/docs/developer/cls-logobserver.rst
M master/docs/manual/customization.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Use the process Log instance, rather than status
* change log.subscribe's signature to pass a callback that's called with
different args; change LogObserver to correspond
* decode bytestrings to unicode as they are added to logs, using a
default function
* step.addLog and friends return a process.log.Log instance
Commit: 4e19d23f1bd73ee4950cc25609aae6ef39f0ecfe
https://github.com/buildbot/buildbot/commit/4e19d23f1bd73ee4950cc25609aae6ef39f0ecfe
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-23 (Mon, 23 Dec 2013)
Changed paths:
M master/buildbot/config.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/log.py
M master/buildbot/test/integration/test_custom_buildstep.py
M master/buildbot/test/unit/test_config.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_process_log.py
M master/buildbot/test/unit/test_process_logobserver.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/cls-log.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-global.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Add logEncoding config
Commit: 4b61e1aa3847c52967e0f6dc21dd47f61718c6b0
https://github.com/buildbot/buildbot/commit/4b61e1aa3847c52967e0f6dc21dd47f61718c6b0
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2013-12-27 (Fri, 27 Dec 2013)
Changed paths:
M README.md
M master/buildbot/config.py
M master/buildbot/data/logchunks.py
M master/buildbot/data/logs.py
M master/buildbot/data/steps.py
M master/buildbot/db/buildslaves.py
M master/buildbot/db/logs.py
A master/buildbot/db/migrate/versions/034_log_slug.py
M master/buildbot/db/model.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/log.py
M master/buildbot/process/logobserver.py
M master/buildbot/test/fake/fakedata.py
M master/buildbot/test/fake/fakedb.py
M master/buildbot/test/fake/logfile.py
M master/buildbot/test/integration/test_custom_buildstep.py
M master/buildbot/test/unit/test_config.py
M master/buildbot/test/unit/test_data_logchunks.py
M master/buildbot/test/unit/test_data_logs.py
M master/buildbot/test/unit/test_db_logs.py
A master/buildbot/test/unit/test_db_migrate_versions_034_log_slug.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_process_log.py
A master/buildbot/test/unit/test_process_logobserver.py
A master/buildbot/test/unit/test_util_identifiers.py
R master/buildbot/test/unit/test_util_typechecks.py
M master/buildbot/test/util/steps.py
M master/buildbot/test/util/validation.py
A master/buildbot/util/identifiers.py
R master/buildbot/util/typechecks.py
M master/docs/developer/classes.rst
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/cls-log.rst
A master/docs/developer/cls-logobserver.rst
M master/docs/developer/database.rst
M master/docs/developer/rtype-log.rst
M master/docs/developer/rtype-logchunk.rst
M master/docs/developer/utils.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-global.rst
M master/docs/manual/customization.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Merge branch '9/use-data-api-1' of git://github.com/djmitche/buildbot into nine (PR #1023)
Conflicts:
master/buildbot/process/build.py
master/buildbot/process/builder.py
+autopep8, docs fixes, etc.
Compare: https://github.com/buildbot/buildbot/compare/612b0ab9c525...4b61e1aa3847
More information about the Commits
mailing list