[Buildbot-commits] [buildbot/buildbot] a8f887: Use magic __new__ for step factories.
GitHub
noreply at github.com
Sun Jun 3 02:13:06 UTC 2012
Branch: refs/heads/nine
Home: https://github.com/buildbot/buildbot
Commit: a8f88771f93ac92e0a9043bd2e5c359a4395a1e6
https://github.com/buildbot/buildbot/commit/a8f88771f93ac92e0a9043bd2e5c359a4395a1e6
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_config.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/util/steps.py
Log Message:
-----------
Use magic __new__ for step factories.
Commit: a77e511860b1be57feaa79ed4cf6a66d08eafca8
https://github.com/buildbot/buildbot/commit/a77e511860b1be57feaa79ed4cf6a66d08eafca8
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/process/mtrlogobserver.py
M master/buildbot/steps/master.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/package/rpm/rpmbuild.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/trigger.py
M master/buildbot/steps/vstudio.py
Log Message:
-----------
Remove calls to BuildStep.addFactoryArguments.
This call does nothing anymore, so remove calls to it. The function is still
around for backwards compatibility.
Commit: fe0de9359599f78dacc2896abe5b706f640783e2
https://github.com/buildbot/buildbot/commit/fe0de9359599f78dacc2896abe5b706f640783e2
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/build.py
Log Message:
-----------
Don't bother copying build step arguments.
*args and **kwargs automatically make copies of what get passed to them.
Commit: 87ba7381dd04cfc81b14d773e81c6169ca5f7c2c
https://github.com/buildbot/buildbot/commit/87ba7381dd04cfc81b14d773e81c6169ca5f7c2c
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/util/steps.py
Log Message:
-----------
BuildStep: Make getStepFactory return a factory function.
Previously, it returned a factory, and arguments for the factory.
This was used to print an error when the factory failed. This is moved
into the factory function itself. The config also checks step locks. This
functionality will be removed.
Commit: f114f217e971c59978b077a56446dfb4a6326267
https://github.com/buildbot/buildbot/commit/f114f217e971c59978b077a56446dfb4a6326267
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/factory.py
Log Message:
-----------
Remove deprecated support for passing step factories a tuples.
Instead, we support either BuildStep objects, or 0-argument callables.
Commit: af7b6149b82a6ee648d22dbc1f18678cfbd872b9
https://github.com/buildbot/buildbot/commit/af7b6149b82a6ee648d22dbc1f18678cfbd872b9
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
MasterConfig: Don't check for slave lock conflicts.
With the change to representing step factories as callables, we
no longer are able to examine the step arguments to check for a locks
argument, so remove the check.
Commit: 88cc9ab41fb4d2eb2b07276b03a8da4369127230
https://github.com/buildbot/buildbot/commit/88cc9ab41fb4d2eb2b07276b03a8da4369127230
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/buildstep.py
Log Message:
-----------
Remove silly call of __init__ from __new__ in BuildStep.
Commit: 92feb5062728c5e8b555031c52836c02692e7245
https://github.com/buildbot/buildbot/commit/92feb5062728c5e8b555031c52836c02692e7245
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/factory.py
M master/buildbot/test/unit/test_process_factory.py
Log Message:
-----------
Remove s().
Commit: 798120c7ceabf005a4eb6c236d11be4f671d6796
https://github.com/buildbot/buildbot/commit/798120c7ceabf005a4eb6c236d11be4f671d6796
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-03-31 (Sat, 31 Mar 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_process_factory.py
Log Message:
-----------
Create a _BuildStepFactory to capture the arguments to BuildStep subclasses.
We use an instance of this class, rather than a closure mostly to make it
easier to test that the right factories are getting created.
Commit: 060c98297f759de8b9e6a678d9c472d29bc10579
https://github.com/buildbot/buildbot/commit/060c98297f759de8b9e6a678d9c472d29bc10579
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-04-01 (Sun, 01 Apr 2012)
Changed paths:
M master/buildbot/interfaces.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/factory.py
M master/buildbot/test/util/steps.py
Log Message:
-----------
Add a IBuildStepFactory, and make BuildFactory require instances.
Rather than having a class implementing __call__ representing step
factories, use a class with a real method.
Commit: 34fd47dbfcc0e6440b84bdecec5b8f21ddeac000
https://github.com/buildbot/buildbot/commit/34fd47dbfcc0e6440b84bdecec5b8f21ddeac000
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-04-23 (Mon, 23 Apr 2012)
Changed paths:
M master/buildbot/buildslave.py
M master/buildbot/process/botmaster.py
A master/buildbot/test/fake/botmaster.py
M master/buildbot/test/unit/test_buildslave.py
M master/buildbot/test/unit/test_process_botmaster_BotMaster.py
Log Message:
-----------
Merge branch 'bug2278' into buildbot-0.8.6
Conflicts:
master/buildbot/test/unit/test_buildslave.py
Commit: 2049177c1ad0a6db15fab2ae6b379fb69fc5ace5
https://github.com/buildbot/buildbot/commit/2049177c1ad0a6db15fab2ae6b379fb69fc5ace5
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Allow Domain class to be specified by Connection class
This allows subclasses of Connection to use a subclass of Domain
without any fuss.
Commit: c764c6f026834ecb101d40911616092770b21a22
https://github.com/buildbot/buildbot/commit/c764c6f026834ecb101d40911616092770b21a22
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
More wrappers for libvirt API
Allows enumeration of libvirt VM's that are already running when
buildbot starts.
Commit: 6bb96d2912d948b994d7bf06929469c299701d98
https://github.com/buildbot/buildbot/commit/6bb96d2912d948b994d7bf06929469c299701d98
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Can use inlineCallbacks now
Commit: 11edf46ea1a6a65b7bfe1ad611f7920229969169
https://github.com/buildbot/buildbot/commit/11edf46ea1a6a65b7bfe1ad611f7920229969169
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Cope with orphaned build slaves
When insubstantiate_after_build is False you can get orphan slaves
that are duplicated when you restart buildbot. This prevents that
by enumerating existing VM's and attempting to match them to
defined slaves.
Commit: 1617ec53bb65dcede60677eafddad6d46cdc1b6b
https://github.com/buildbot/buildbot/commit/1617ec53bb65dcede60677eafddad6d46cdc1b6b
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Fix typo in log message
Commit: 68de3502e61a8310fdd4b66f9d9148c204b54598
https://github.com/buildbot/buildbot/commit/68de3502e61a8310fdd4b66f9d9148c204b54598
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/buildslave.py
Log Message:
-----------
Make sure we can't start new builds when a latent slave is shutting down
Commit: 895ef265d07396fecba99cee3006a35bb1049eaa
https://github.com/buildbot/buildbot/commit/895ef265d07396fecba99cee3006a35bb1049eaa
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/buildslave.py
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Try and unify build_wait_timeout and insub_after_build
When i added insubtantiate_after_build i wasn't aware of the
build_wait_timeout option. They are both "how quickly should the
slave go away" options, so unify them and support a "never turn
the slave off" option.
Commit: 91c96e63a8228930eba5799d5a7d3121b434c941
https://github.com/buildbot/buildbot/commit/91c96e63a8228930eba5799d5a7d3121b434c941
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
start_instance much more readable with inlineCallbacks
Commit: 2da11349143e81e50841c04eba6914d9049f1570
https://github.com/buildbot/buildbot/commit/2da11349143e81e50841c04eba6914d9049f1570
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Complain nicely via the configuration loader if libvirt isn't available
Commit: 322ec7cc32557b4d9f9de8e237ed57c6980c41bc
https://github.com/buildbot/buildbot/commit/322ec7cc32557b4d9f9de8e237ed57c6980c41bc
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
A master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Add some basic tests
Commit: b47b07aac45ed0c51ab4bee5837792f4a7e2e65a
https://github.com/buildbot/buildbot/commit/b47b07aac45ed0c51ab4bee5837792f4a7e2e65a
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Add more tests
Commit: 0c8c56ef81ef3e416b933e922f40a87abbc26503
https://github.com/buildbot/buildbot/commit/0c8c56ef81ef3e416b933e922f40a87abbc26503
Author: John Carr <john.carr at isotoma.com>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
A master/buildbot/test/fake/libvirt.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Move libvirt fake to buildbot.test.fake
Commit: 7d1eeba9958dddfa2fde48aaea8c47bd63db72b9
https://github.com/buildbot/buildbot/commit/7d1eeba9958dddfa2fde48aaea8c47bd63db72b9
Author: John Carr <john.carr at isotoma.com>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/docs/manual/cfg-buildslaves.rst
Log Message:
-----------
Update documentation for build_wait_timeout
Commit: 024182e4ef4c2ecdc110b26eb18f56fd3abf7576
https://github.com/buildbot/buildbot/commit/024182e4ef4c2ecdc110b26eb18f56fd3abf7576
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-08 (Tue, 08 May 2012)
Changed paths:
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/customization.rst
Log Message:
-----------
Rewrap some buildstep documentation.
Commit: 369e4185bf1b8b50fe116d9d9eb0bd7624710582
https://github.com/buildbot/buildbot/commit/369e4185bf1b8b50fe116d9d9eb0bd7624710582
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-08 (Tue, 08 May 2012)
Changed paths:
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/customization.rst
Log Message:
-----------
Update documentation to reflect new BuildStep constructors.
Since addFactoryArguments no longer needs to be called, remove the
documentation about it
Commit: d73d939aa70ff388d83ce09d4179fb11fbef6e4c
https://github.com/buildbot/buildbot/commit/d73d939aa70ff388d83ce09d4179fb11fbef6e4c
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-08 (Tue, 08 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_process_factory.py
M master/buildbot/test/util/steps.py
Log Message:
-----------
Mark _getStepFactory and _factory as private.
Commit: 51ae9da33893ba8205be9cd871ad24584cfcbd09
https://github.com/buildbot/buildbot/commit/51ae9da33893ba8205be9cd871ad24584cfcbd09
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-08 (Tue, 08 May 2012)
Changed paths:
M master/buildbot/test/unit/test_process_build.py
Log Message:
-----------
Fix test_process_build to use IBuildStepFactory.
These tests should be fixed to not use Mock, but until then,
use a custom FakeStepFactory to "build" the mock.
Commit: 9eb7be702d9c64be4f8dad30fee24a30f2bb0237
https://github.com/buildbot/buildbot/commit/9eb7be702d9c64be4f8dad30fee24a30f2bb0237
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/interfaces.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/factory.py
M master/buildbot/process/mtrlogobserver.py
M master/buildbot/steps/master.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/package/rpm/rpmbuild.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/trigger.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/unit/test_config.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_process_factory.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/customization.rst
Log Message:
-----------
Merge branch 'magic-__new__'
Conflicts:
master/buildbot/steps/master.py
master/buildbot/steps/shell.py
master/buildbot/steps/source/base.py
master/buildbot/steps/source/git.py
master/buildbot/steps/source/svn.py
master/docs/developer/cls-buildsteps.rst
Commit: 56523b37eb51f9c5adedcc8af54b001f7bde79d0
https://github.com/buildbot/buildbot/commit/56523b37eb51f9c5adedcc8af54b001f7bde79d0
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-14 (Mon, 14 May 2012)
Changed paths:
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
Fix test handling exception from BuildStep.start.
Commit: 5d202962b2e01e3bf07e9a6bc85f51a9995e426c
https://github.com/buildbot/buildbot/commit/5d202962b2e01e3bf07e9a6bc85f51a9995e426c
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M master/buildbot/status/logfile.py
Log Message:
-----------
Fix upgrading old builds?
Commit: 5d61618979fbdfcd3e87c37c246a82d0a111db16
https://github.com/buildbot/buildbot/commit/5d61618979fbdfcd3e87c37c246a82d0a111db16
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M master/buildbot/db/changes.py
M master/buildbot/test/unit/test_db_changes.py
Log Message:
-----------
Prune changes in batches of 100.
Fixes #2299.
Commit: 1c515be63e78cf87bb1ccab6738252893dbd3810
https://github.com/buildbot/buildbot/commit/1c515be63e78cf87bb1ccab6738252893dbd3810
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M master/buildbot/test/unit/test_db_changes.py
Log Message:
-----------
don't try to insert an id=0, as mysql will autoincrement it
Commit: 1f124cd81de74c1e3adc5e34085c349dea65141e
https://github.com/buildbot/buildbot/commit/1f124cd81de74c1e3adc5e34085c349dea65141e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M master/MANIFEST.in
Log Message:
-----------
remove NEWS from manifest
Commit: c8079379bc130997e97ab7e4b96aebaae1bf3912
https://github.com/buildbot/buildbot/commit/c8079379bc130997e97ab7e4b96aebaae1bf3912
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M master/buildbot/status/web/base.py
M master/buildbot/status/web/build.py
M master/buildbot/status/web/builder.py
M master/buildbot/test/unit/test_status_web_base.py
Log Message:
-----------
Decode form values from HTTP POSTs
Fixes #1054. One hopes.
Commit: 74ab736bd4a0d348af7358194787685ea57fab37
https://github.com/buildbot/buildbot/commit/74ab736bd4a0d348af7358194787685ea57fab37
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Skip balanced parentheses in ternary Interpolations.
Normal python % substitution skips over nested balanced parentheses.
We should do the same thing when parsing Interpolate.
Commit: a878a0a7e51b8aeafd0fdd6410a8198c6d17a871
https://github.com/buildbot/buildbot/commit/a878a0a7e51b8aeafd0fdd6410a8198c6d17a871
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Be strict about identifiers accepted by Interpolate.
Commit: e8f9ef997c7ed6f404144b361e5276616899899d
https://github.com/buildbot/buildbot/commit/e8f9ef997c7ed6f404144b361e5276616899899d
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Merge branch 'ternary-split'
Commit: ade94e1b8f250e0639372242e50860f8127b6a52
https://github.com/buildbot/buildbot/commit/ade94e1b8f250e0639372242e50860f8127b6a52
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Merge pull request #409 from tomprince/ternary-split
Don't use regexes in Interpolate.
Commit: 34a3f6d9a6121b860d36f7c5b80f5bb96a251119
https://github.com/buildbot/buildbot/commit/34a3f6d9a6121b860d36f7c5b80f5bb96a251119
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/status/web/baseweb.py
Log Message:
-----------
Fix race condition during web status reconfig.
Service.setServiceParent starts the current service, if the parent is already started.
Thus, the current service needs to be ready to run when we call it.
Fixes #2301.
Commit: 32459822263e23f1d4baeac77faa020614301a99
https://github.com/buildbot/buildbot/commit/32459822263e23f1d4baeac77faa020614301a99
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/process/properties.py
Log Message:
-----------
Refactor Properties.update to use Properties.setProperty).
Commit: 834fb7b3af372846dbcd4b1245dee080ae2bb6a1
https://github.com/buildbot/buildbot/commit/834fb7b3af372846dbcd4b1245dee080ae2bb6a1
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Warn about non-jsonable properties.
Once builds are stored in the database, properties that are not
jsonable won't be supported. As it is, there are many places that
don't like non-jsonable properties. Provide a warning for now, to
allow people notice of the change.
Refs #2265.
Commit: 5b6e0e51560366bdf3931b31538d4e4d353fa8d7
https://github.com/buildbot/buildbot/commit/5b6e0e51560366bdf3931b31538d4e4d353fa8d7
Author: Jay Soffian <jay at rockmelt.com>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/status/builder.py
Log Message:
-----------
Fix AttributeError in BuilderStatus.prune
Fix bug introduced by b4fb9fbf22 (Refactor configuration handling,
2011-11-12), which removed the BuilderStatus.buildHorizon attribute.
Commit: 78c9e45291f8af81b7116e66ec98b1408cee625c
https://github.com/buildbot/buildbot/commit/78c9e45291f8af81b7116e66ec98b1408cee625c
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/process/build.py
Log Message:
-----------
Store a copy of the slave's path module on Build.
This is saves navigating to through the slavebuilder
and slave each time this is needed.
Commit: 1690dd92709ae0ae8285db612bbc3df9c3ac08ed
https://github.com/buildbot/buildbot/commit/1690dd92709ae0ae8285db612bbc3df9c3ac08ed
Author: Jay Soffian <jay at rockmelt.com>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/interfaces.py
Log Message:
-----------
Remove waitUntilSuccess from IBuildSetStatus
7109604105 (remove waitUntilSuccess, rewrite waitUntilFinished,
2011-04-24) removed the method from the implementation.
Commit: f27d85d348acfbd0c0599258cebbe9413a8d3cfa
https://github.com/buildbot/buildbot/commit/f27d85d348acfbd0c0599258cebbe9413a8d3cfa
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Check that cvs checkout is pointing at the correct location.
This checks 'CVS/Root' and 'CVS/Repository'.
Fixes #2287.
Commit: 0464a04c48887d03d830ee4579dcaba5eb918734
https://github.com/buildbot/buildbot/commit/0464a04c48887d03d830ee4579dcaba5eb918734
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/steps/source/oldsource.py
M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py
Log Message:
-----------
Fix _ComputeRepositoryURL for multirepo support.
Fixes #2241, #2230.
Commit: cdd3271731dadbd06b53f01fb69a79ae481bcaa3
https://github.com/buildbot/buildbot/commit/cdd3271731dadbd06b53f01fb69a79ae481bcaa3
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/schedulers/basic.py
Log Message:
-----------
Use deferredLock for nested function in BaseBasicScheduler.
Commit: 76e2165c1347bafff54ae151d83be594651ffc41
https://github.com/buildbot/buildbot/commit/76e2165c1347bafff54ae151d83be594651ffc41
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/schedulers/basic.py
Log Message:
-----------
_stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict.
Commit: 6864057675e2cd7f6c91dde28837934e28fb9df7
https://github.com/buildbot/buildbot/commit/6864057675e2cd7f6c91dde28837934e28fb9df7
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M master/buildbot/schedulers/basic.py
M master/buildbot/test/unit/test_schedulers_basic.py
Log Message:
-----------
Make basic schedulers report pending build times.
Fixes #2251.
Commit: 516d41c436acf2e9fb08a7549c7beb499c2e70d6
https://github.com/buildbot/buildbot/commit/516d41c436acf2e9fb08a7549c7beb499c2e70d6
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/config.py
Log Message:
-----------
Add warning about absolute builddir.
Refs #2260.
Commit: efcea6932de4e33eddb96bf0ea6047911dd6c93e
https://github.com/buildbot/buildbot/commit/efcea6932de4e33eddb96bf0ea6047911dd6c93e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
fix pyflakes, with one significant change (undefined Failure)
Commit: 508b3b61b466532f7997a3beeef91c32d1148eda
https://github.com/buildbot/buildbot/commit/508b3b61b466532f7997a3beeef91c32d1148eda
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
fix error handling
Commit: 2033200de441e924951eaa5a675967a0fd3d21a3
https://github.com/buildbot/buildbot/commit/2033200de441e924951eaa5a675967a0fd3d21a3
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
A master/buildbot/test/unit/test_libvirtbuildslave.py
R master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
rename unit test file to match the module it tests
Commit: 23ecfa684e8419ab81edcdb6ea134173447b8b7a
https://github.com/buildbot/buildbot/commit/23ecfa684e8419ab81edcdb6ea134173447b8b7a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/buildslave.py
M master/buildbot/libvirtbuildslave.py
A master/buildbot/test/fake/libvirt.py
A master/buildbot/test/unit/test_libvirtbuildslave.py
M master/docs/manual/cfg-buildslaves.rst
Log Message:
-----------
Merge branch 'pull392'
* pull392:
rename unit test file to match the module it tests
fix error handling
fix pyflakes, with one significant change (undefined Failure)
Update documentation for build_wait_timeout
Move libvirt fake to buildbot.test.fake
Add more tests
Add some basic tests
Complain nicely via the configuration loader if libvirt isn't available
start_instance much more readable with inlineCallbacks
Try and unify build_wait_timeout and insub_after_build
Make sure we can't start new builds when a latent slave is shutting down
Fix typo in log message
Cope with orphaned build slaves
Can use inlineCallbacks now
More wrappers for libvirt API
Allow Domain class to be specified by Connection class
Commit: 97dc121b4cf22c374a32bcbe5e38c08c630d9d32
https://github.com/buildbot/buildbot/commit/97dc121b4cf22c374a32bcbe5e38c08c630d9d32
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/process/properties.py
M master/buildbot/test/unit/test_process_properties.py
Log Message:
-----------
Merge branch 'json-properties' of git://github.com/tomprince/buildbot
* 'json-properties' of git://github.com/tomprince/buildbot:
Warn about non-jsonable properties.
Refactor Properties.update to use Properties.setProperty).
Commit: 616118995fd28f0ca42998946e5b1a6c14ceed72
https://github.com/buildbot/buildbot/commit/616118995fd28f0ca42998946e5b1a6c14ceed72
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/interfaces.py
M master/buildbot/status/builder.py
Log Message:
-----------
Merge branch 'master' of git://github.com/jaysoffian/buildbot
* 'master' of git://github.com/jaysoffian/buildbot:
Remove waitUntilSuccess from IBuildSetStatus
Fix AttributeError in BuilderStatus.prune
Commit: b92efa494faf77913beec1f79e4b1e3abe495ed5
https://github.com/buildbot/buildbot/commit/b92efa494faf77913beec1f79e4b1e3abe495ed5
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/test/unit/test_libvirtbuildslave.py
Log Message:
-----------
don't pass strings to defer.fail
Commit: dffbdc25a726a7d4803dd5dea5161116cc6648e6
https://github.com/buildbot/buildbot/commit/dffbdc25a726a7d4803dd5dea5161116cc6648e6
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/test/unit/test_process_properties.py
M master/buildbot/test/util/compat.py
Log Message:
-----------
support for using fakeWarnings, which is not supported on py27+tw0900
Commit: c6e3e2d20da60fd6da8985153bb66e24d89e38f1
https://github.com/buildbot/buildbot/commit/c6e3e2d20da60fd6da8985153bb66e24d89e38f1
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/master.py
M master/buildbot/test/unit/test_steps_master.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Allow MasterShellCommand to be interrupted.
Fixes #2149.
Commit: 4791d51323d6bc4916716eadaf2c46ae918d4d73
https://github.com/buildbot/buildbot/commit/4791d51323d6bc4916716eadaf2c46ae918d4d73
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Merge branch 'cvs-root' of git://github.com/tomprince/buildbot into pull415
* 'cvs-root' of git://github.com/tomprince/buildbot:
Check that cvs checkout is pointing at the correct location.
Store a copy of the slave's path module on Build.
Commit: 7226de53321c549c600410241b1be4f9d3815e1c
https://github.com/buildbot/buildbot/commit/7226de53321c549c600410241b1be4f9d3815e1c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Spell maxsize correctly, and check for None or 0 in cmd.rc
Commit: 0375655ecfc5f4dfcec21188b94102fd17ca097e
https://github.com/buildbot/buildbot/commit/0375655ecfc5f4dfcec21188b94102fd17ca097e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
give the module last on the cvs commandline
Commit: 2b2eba96ace2a477baeb960eb6ab7615859268d0
https://github.com/buildbot/buildbot/commit/2b2eba96ace2a477baeb960eb6ab7615859268d0
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
correctly rmdir when a CVS dir is not updatable
Commit: d430153e4db4cfd06c3b4ae684fd394eb3b9b327
https://github.com/buildbot/buildbot/commit/d430153e4db4cfd06c3b4ae684fd394eb3b9b327
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/source/oldsource.py
M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py
Log Message:
-----------
Merge branch 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot
* 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot:
Fix _ComputeRepositoryURL for multirepo support.
Commit: 13378f4fc88bf7b7a83fcf3c59140c48a50c714b
https://github.com/buildbot/buildbot/commit/13378f4fc88bf7b7a83fcf3c59140c48a50c714b
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/steps/source/__init__.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/test/regressions/test_oldpaths.py
M master/docs/release-notes.rst
M slave/buildslave/commands/p4.py
M slave/buildslave/commands/registry.py
Log Message:
-----------
Remove P4Sync (but not P4) as promised
Commit: c0f1b7421cd601846479431a2bbea981c0fec227
https://github.com/buildbot/buildbot/commit/c0f1b7421cd601846479431a2bbea981c0fec227
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/schedulers/basic.py
M master/buildbot/test/unit/test_schedulers_basic.py
Log Message:
-----------
Merge branch 'bug2251' of git://github.com/tomprince/buildbot
* 'bug2251' of git://github.com/tomprince/buildbot:
Make basic schedulers report pending build times.
_stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict.
Use deferredLock for nested function in BaseBasicScheduler.
Commit: 57845055f35db5b71f8d6bf36368d19ac9245ef8
https://github.com/buildbot/buildbot/commit/57845055f35db5b71f8d6bf36368d19ac9245ef8
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/config.py
Log Message:
-----------
Merge branch 'bug2260' of git://github.com/tomprince/buildbot
* 'bug2260' of git://github.com/tomprince/buildbot:
Add warning about absolute builddir.
Commit: 0ba689bf655d5b1982bd026cb2002daf01e60ccd
https://github.com/buildbot/buildbot/commit/0ba689bf655d5b1982bd026cb2002daf01e60ccd
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
Fixes to builddir warning
Commit: 041f9386b8d02b1c99ec4e387c17a835579dae14
https://github.com/buildbot/buildbot/commit/041f9386b8d02b1c99ec4e387c17a835579dae14
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Merge pull request #423 from djmitche/pull415
Response: Check that cvs checkout is against the correct repository
Commit: 25fff52bc14b223f936129de1f14ee7c48e81552
https://github.com/buildbot/buildbot/commit/25fff52bc14b223f936129de1f14ee7c48e81552
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
Merge pull request #424 from djmitche/bug2260
Fixes for absolute-builddir warning
Commit: eaf13be615110d18c7c1aec7ea474c5ac34b0273
https://github.com/buildbot/buildbot/commit/eaf13be615110d18c7c1aec7ea474c5ac34b0273
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-remotecommands.rst
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Factor checking of cmd.rc to allow other successful results.
This provides an argument successfulRC to RemoteCommand, to specify
some non-zero RCs as successes.
Fixes #2225.
Commit: 130637fc34c4b0cf89218edca0e86dc95befd8a7
https://github.com/buildbot/buildbot/commit/130637fc34c4b0cf89218edca0e86dc95befd8a7
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-20 (Sun, 20 May 2012)
Changed paths:
M master/buildbot/steps/master.py
M master/buildbot/test/unit/test_steps_master.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Merge branch 'bug2149' of git://github.com/tomprince/buildbot
* 'bug2149' of git://github.com/tomprince/buildbot:
Allow MasterShellCommand to be interrupted.
Commit: cd3ffbf731bd94e81ebf374fe8720d5573ef59e2
https://github.com/buildbot/buildbot/commit/cd3ffbf731bd94e81ebf374fe8720d5573ef59e2
Author: David Alfonso <david at david-ubuntu.(none)>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
Log Message:
-----------
Fixes #2304 (self.branch was always empty)
Commit: dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8
https://github.com/buildbot/buildbot/commit/dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8
Author: ewongbb <ewongbb at pw-wspx.org>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M master/docs/tutorial/tour.rst
Log Message:
-----------
Update master/docs/tutorial/tour.rst
Commit: 3873aea18951314f5055ede9232f2ea68c14646f
https://github.com/buildbot/buildbot/commit/3873aea18951314f5055ede9232f2ea68c14646f
Author: Dustin J. Mitchell <dustin at v.igoro.us>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M master/docs/tutorial/tour.rst
Log Message:
-----------
Merge pull request #427 from ewongbb/master
Spelling nit
Commit: 975126d9e3ef71d9f0a7f086fbe68c8059b1c9af
https://github.com/buildbot/buildbot/commit/975126d9e3ef71d9f0a7f086fbe68c8059b1c9af
Author: Jorge Gonzalez <gjorge at google.com>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M master/buildbot/steps/source/oldsource.py
M master/docs/manual/cfg-buildsteps.rst
M slave/buildslave/commands/repo.py
Log Message:
-----------
Add -j option tree syncs using Repo source step
Change-Id: I478dbdcbae9b7277d920ab7abc28328f18535ff2
Commit: 98649f7cc2de7fedb772210f484c3e6c33d64618
https://github.com/buildbot/buildbot/commit/98649f7cc2de7fedb772210f484c3e6c33d64618
Author: David Alfonso <developer at davidalfonso.es>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch).
Commit: 9fc970bf20a2146810286cb042d5bdd66e788f8d
https://github.com/buildbot/buildbot/commit/9fc970bf20a2146810286cb042d5bdd66e788f8d
Author: Bryce Lelbach <wash at ithaca.(none)>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M master/setup.py
Log Message:
-----------
Add missing files to setup.py so that they get installed.
Commit: 10f8c33926dd46ff53243343b60dfabf0e5f51f1
https://github.com/buildbot/buildbot/commit/10f8c33926dd46ff53243343b60dfabf0e5f51f1
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M master/setup.py
Log Message:
-----------
Merge pull request #428 from brycelelbach/master
Adds missing files to setup.py
Commit: 848077d6e067a77fb9616affca3beb94c78f768c
https://github.com/buildbot/buildbot/commit/848077d6e067a77fb9616affca3beb94c78f768c
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M master/buildbot/steps/source/oldsource.py
M master/docs/manual/cfg-buildsteps.rst
M slave/buildslave/commands/repo.py
Log Message:
-----------
Merge pull request #418 from jgonzalezmendez/ext_topic_repo_step_sync_jobs
Add -j option tree syncs using Repo source step
Commit: 27bf15c64006b271a1f21fda64628239abfae58e
https://github.com/buildbot/buildbot/commit/27bf15c64006b271a1f21fda64628239abfae58e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-26 (Sat, 26 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
Handle exceptions in hideStepIf
Fixes #2305.
Commit: 453110799336c89f9f87f806cf9f0f39242a78a1
https://github.com/buildbot/buildbot/commit/453110799336c89f9f87f806cf9f0f39242a78a1
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/test/unit/test_steps_source_cvs.py
Log Message:
-----------
Merge branch 'cvsfixes' of git://github.com/davidag/buildbot
* 'cvsfixes' of git://github.com/davidag/buildbot:
Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch).
Fixes #2304 (self.branch was always empty)
Commit: 63c3a92e47ff90329c39dbaea121dea69c01e2db
https://github.com/buildbot/buildbot/commit/63c3a92e47ff90329c39dbaea121dea69c01e2db
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/status/web/baseweb.py
Log Message:
-----------
Merge branch 'bug2301' of https://github.com/tomprince/buildbot
* 'bug2301' of https://github.com/tomprince/buildbot:
Fix race condition during web status reconfig.
Commit: cc5b2ed5a952250846d98b06617dbf346bbc9998
https://github.com/buildbot/buildbot/commit/cc5b2ed5a952250846d98b06617dbf346bbc9998
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/status/master.py
Log Message:
-----------
Don't reset webstatus.master to None when it is replaced
This is an awful hack, but re-creating WebStatus on every reconfig is
also a bad idea. Fixes #2301.
Commit: 374e8c7dd9d248d6e596e4a7db8145a5f82459bc
https://github.com/buildbot/buildbot/commit/374e8c7dd9d248d6e596e4a7db8145a5f82459bc
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/process/builder.py
M master/buildbot/test/fake/fakemaster.py
M master/buildbot/test/integration/test_slave_comm.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_steps_trigger.py
Log Message:
-----------
Make FakeMaster a full class, not a Mock
This is a compromise between adding the required methods (and other
classes) to fakemaster.py, and mocking out the required methods/class in
the tests, or using a real method/class where appropriate. Fixes #2302
Commit: e38bea2a8d8693d7dd7440f384e8e127110b6432
https://github.com/buildbot/buildbot/commit/e38bea2a8d8693d7dd7440f384e8e127110b6432
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-remotecommands.rst
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Merge branch 'bug2225' of git://github.com/tomprince/buildbot into bug2225
* 'bug2225' of git://github.com/tomprince/buildbot:
Factor checking of cmd.rc to allow other successful results.
Commit: 94ccf27b379a68a247ded9090fbb807879442a61
https://github.com/buildbot/buildbot/commit/94ccf27b379a68a247ded9090fbb807879442a61
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/interfaces/test_remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand
Refs #2225
Commit: 7eb6257b501ff8c246ac8c5eaa30f15a45e270d8
https://github.com/buildbot/buildbot/commit/7eb6257b501ff8c246ac8c5eaa30f15a45e270d8
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/interfaces/test_remotecommand.py
Log Message:
-----------
add and test for an active attribute
Commit: 8d0e78a56344d3ecd4cd08b00feafbbb2565b34d
https://github.com/buildbot/buildbot/commit/8d0e78a56344d3ecd4cd08b00feafbbb2565b34d
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M master/buildbot/process/builder.py
M master/buildbot/test/fake/fakemaster.py
M master/buildbot/test/integration/test_slave_comm.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_steps_trigger.py
Log Message:
-----------
Merge branch 'bug2302' of git://github.com/djmitche/buildbot
* 'bug2302' of git://github.com/djmitche/buildbot:
Make FakeMaster a full class, not a Mock
Commit: 4582b5680a9fed0d0ce180c95c8ed411ac064ba9
https://github.com/buildbot/buildbot/commit/4582b5680a9fed0d0ce180c95c8ed411ac064ba9
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/interfaces/test_remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-remotecommands.rst
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
Merge branch 'bug2225' of git://github.com/djmitche/buildbot
* 'bug2225' of git://github.com/djmitche/buildbot:
add and test for an active attribute
Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand
Factor checking of cmd.rc to allow other successful results.
Commit: 935399f5a1b6a8f826fdcaca9058081b7af89ae7
https://github.com/buildbot/buildbot/commit/935399f5a1b6a8f826fdcaca9058081b7af89ae7
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/fake/remotecommand.py
Log Message:
-----------
add a comment about useLog and fakeLogData
Commit: 2717407450b0710a5fc1e3a92b9cad55f965bf9d
https://github.com/buildbot/buildbot/commit/2717407450b0710a5fc1e3a92b9cad55f965bf9d
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/status/build.py
M master/buildbot/test/integration/test_upgrade.py
A master/buildbot/test/integration/v085-README.txt
A master/buildbot/test/integration/v085.tgz
Log Message:
-----------
add upgrade test from v0.8.5
Commit: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246
https://github.com/buildbot/buildbot/commit/5a18dc6ab0de1007fa59eeeefb31aad3d0fba246
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/svn.py
Log Message:
-----------
Make master-side source steps respect timeout option.
Fixes #2248, #2203.
Commit: 75328e15dec2b4e20590315f2a2f65b899dde521
https://github.com/buildbot/buildbot/commit/75328e15dec2b4e20590315f2a2f65b899dde521
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/oldsource.py
Log Message:
-----------
Factor out slave-side step specific Source code.
Commit: 35e53c353e3eed263d233cead404c79cad596ae9
https://github.com/buildbot/buildbot/commit/35e53c353e3eed263d233cead404c79cad596ae9
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/process/builder.py
M master/buildbot/process/buildstep.py
M master/buildbot/status/master.py
M master/buildbot/status/web/baseweb.py
M master/buildbot/steps/master.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/fakemaster.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/integration/test_slave_comm.py
M master/buildbot/test/interfaces/test_remotecommand.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_steps_master.py
M master/buildbot/test/unit/test_steps_source_cvs.py
M master/buildbot/test/unit/test_steps_trigger.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-remotecommands.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/tutorial/tour.rst
M master/setup.py
M slave/buildslave/commands/repo.py
Log Message:
-----------
Merge remote-tracking branch 'origin' into bug2248
Commit: 9dc97f447339206a55bac069e692f49d8167681d
https://github.com/buildbot/buildbot/commit/9dc97f447339206a55bac069e692f49d8167681d
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/integration/test_upgrade.py
A master/buildbot/test/integration/v086p1.tgz
Log Message:
-----------
upgrade tests for 0.8.6p1, too
Commit: cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae
https://github.com/buildbot/buildbot/commit/cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/integration/test_upgrade.py
Log Message:
-----------
unpickle v0.8.2 pickles too
Commit: 72258477482d6bba6ca1bda7e7e38c4c087fab47
https://github.com/buildbot/buildbot/commit/72258477482d6bba6ca1bda7e7e38c4c087fab47
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/status/logfile.py
Log Message:
-----------
Merge branch 'pickle-error' of git://github.com/tomprince/buildbot
* 'pickle-error' of git://github.com/tomprince/buildbot:
Fix upgrading old builds?
Commit: 3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786
https://github.com/buildbot/buildbot/commit/3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/integration/v085.tgz
A master/buildbot/test/integration/v086p1-README.txt
M master/buildbot/test/integration/v086p1.tgz
Log Message:
-----------
use an older version of sqlite to generate the databases, for compatibility with slaves
Commit: 8f173b778f7653b434ecc7d4e168d92a02b1b07d
https://github.com/buildbot/buildbot/commit/8f173b778f7653b434ecc7d4e168d92a02b1b07d
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/unit/test_scripts_runner.py
Log Message:
-----------
fix win32 test error in test_scripts_runner.TestCreateMasterOptions.test_db_basedir
Commit: e5916463847efb6b0e5584ee27bdc8698ae0513c
https://github.com/buildbot/buildbot/commit/e5916463847efb6b0e5584ee27bdc8698ae0513c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/unit/test_scripts_base.py
Log Message:
-----------
fix double-slashifying in fake expanduser
Commit: 08060ca875d5990067ac353817adb626a003afbd
https://github.com/buildbot/buildbot/commit/08060ca875d5990067ac353817adb626a003afbd
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/unit/test_scripts_base.py
Log Message:
-----------
fix tests for homedir searching on win32
On windows, buildbot looks for a config in %APPDATA%/buildbot, rather than
$HOME/.buildbot.
Commit: 0de2aee19e55bb9ccb792042342bbab74f40ca0c
https://github.com/buildbot/buildbot/commit/0de2aee19e55bb9ccb792042342bbab74f40ca0c
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M master/buildbot/test/unit/test_steps_master.py
Log Message:
-----------
don't expect interrupting a command to return a signal on windows
Commit: ab47f56fe1e441a761098234adfac9a27077a1f9
https://github.com/buildbot/buildbot/commit/ab47f56fe1e441a761098234adfac9a27077a1f9
Author: Benoît Allard <al.yazdi+github at gmail.com>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
Log Message:
-----------
Correct typo in parameter to RemoteCommand
Commit: 179a62f5e4513092053140542936bd72805a26ec
https://github.com/buildbot/buildbot/commit/179a62f5e4513092053140542936bd72805a26ec
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/process/buildstep.py
Log Message:
-----------
Merge pull request #432 from benallard/patch-1
Correct typo in parameter to RemoteCommand
Commit: c8ed2a3eb4d15efd42cb2ddb6144098e850ae598
https://github.com/buildbot/buildbot/commit/c8ed2a3eb4d15efd42cb2ddb6144098e850ae598
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/svn.py
M master/buildbot/test/unit/test_steps_source_bzr.py
M master/buildbot/test/unit/test_steps_source_cvs.py
M master/buildbot/test/unit/test_steps_source_git.py
M master/buildbot/test/unit/test_steps_source_mercurial.py
M master/buildbot/test/unit/test_steps_source_svn.py
Log Message:
-----------
Tests for master-side source steps timeout.
Also includes missing timeout arguments discovered during testing.
Commit: 8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2
https://github.com/buildbot/buildbot/commit/8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2
Author: Tom Prince <tom.prince at ualberta.net>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/test/interfaces/test_remotecommand.py
Log Message:
-----------
Test that RemoteShellCommand's constructor can run with trivial arguments.
This catches the error fixed in ab47f56fe1e441a761098234adfac9a27077a1f9.
Commit: bee6af86dca8a17af667a7453e3c2e49ed3bee3f
https://github.com/buildbot/buildbot/commit/bee6af86dca8a17af667a7453e3c2e49ed3bee3f
Author: Edmund Wong <ewongbb at pw-wspx.org>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
- Added check and tests for int values for caches
Commit: e80d3a0d3c1e8f3d51c074b201b945aa3b174f08
https://github.com/buildbot/buildbot/commit/e80d3a0d3c1e8f3d51c074b201b945aa3b174f08
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/test/unit/test_steps_source_git.py
Log Message:
-----------
remove accidentally duplicated test
Commit: 97f2750421deae49707d70bdbf928b3207a2f837
https://github.com/buildbot/buildbot/commit/97f2750421deae49707d70bdbf928b3207a2f837
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/svn.py
M master/buildbot/test/unit/test_steps_source_bzr.py
M master/buildbot/test/unit/test_steps_source_cvs.py
M master/buildbot/test/unit/test_steps_source_git.py
M master/buildbot/test/unit/test_steps_source_mercurial.py
M master/buildbot/test/unit/test_steps_source_svn.py
Log Message:
-----------
Merge branch 'pull414'
* pull414:
remove accidentally duplicated test
Tests for master-side source steps timeout.
Factor out slave-side step specific Source code.
Make master-side source steps respect timeout option.
Commit: 5b22df96df9056ba01a47b27f2c889af48d9a623
https://github.com/buildbot/buildbot/commit/5b22df96df9056ba01a47b27f2c889af48d9a623
Author: Edmund Wong <ewongbb at pw-wspx.org>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
Added check for ints for caches and added a test.
Commit: 5166fd6a031665e401f757001d238e49b032cd5e
https://github.com/buildbot/buildbot/commit/5166fd6a031665e401f757001d238e49b032cd5e
Author: Edmund Wong <ewongbb at pw-wspx.org>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
Added check for ints for caches and added a test.
Commit: 75614412c87f800dc1568b716910c075b21324d9
https://github.com/buildbot/buildbot/commit/75614412c87f800dc1568b716910c075b21324d9
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-30 (Wed, 30 May 2012)
Changed paths:
M master/buildbot/config.py
M master/buildbot/test/unit/test_config.py
Log Message:
-----------
Merge branch 'check-cache-ints' of git://github.com/ewongbb/buildbot
* 'check-cache-ints' of git://github.com/ewongbb/buildbot:
Added check for ints for caches and added a test.
Added check for ints for caches and added a test.
- Added check and tests for int values for caches
Commit: 3231bb99250855203d28797f6829407386b3a496
https://github.com/buildbot/buildbot/commit/3231bb99250855203d28797f6829407386b3a496
Author: Benoit Allard <benoit at aeteurop.nl>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/buildbot/changes/hgbuildbot.py
Log Message:
-----------
hook a single master or a list of masters to mercurial
Commit: 82e3bbbcc301fae672c8e37d721679e3e54da834
https://github.com/buildbot/buildbot/commit/82e3bbbcc301fae672c8e37d721679e3e54da834
Author: Harry Borkhuis <harry at aeteurop.nl>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/docs/manual/cfg-changesources.rst
Log Message:
-----------
master list feature added to hgbuildbot documentation
Commit: 4df4838968507f026493790b08507a46b3ed6609
https://github.com/buildbot/buildbot/commit/4df4838968507f026493790b08507a46b3ed6609
Author: Harry Borkhuis <harry at aeteurop.nl>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/docs/manual/cfg-changesources.rst
Log Message:
-----------
indentation typo fixed
Commit: e77702b83e5f63bced6e0891e721b7fef969f582
https://github.com/buildbot/buildbot/commit/e77702b83e5f63bced6e0891e721b7fef969f582
Author: Edmund Wong <ewongbb at pw-wspx.org>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/buildbot/status/web/templates/build.html
Log Message:
-----------
Fix ticket #268.
Commit: ccf072c16f53832cdb533908779be58418cf0fdb
https://github.com/buildbot/buildbot/commit/ccf072c16f53832cdb533908779be58418cf0fdb
Author: Edmund Wong <ewongbb at pw-wspx.org>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/buildbot/status/web/templates/build.html
Log Message:
-----------
Changed "Annotate" to "Responsible Users"
Commit: 906976b60da2f5c68ef09bf5b49cae3d9f009819
https://github.com/buildbot/buildbot/commit/906976b60da2f5c68ef09bf5b49cae3d9f009819
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-31 (Thu, 31 May 2012)
Changed paths:
M master/buildbot/status/web/templates/build.html
Log Message:
-----------
Merge branch 'blame_rename' of git://github.com/ewongbb/buildbot
* 'blame_rename' of git://github.com/ewongbb/buildbot:
Changed "Annotate" to "Responsible Users"
Fix ticket #268.
Commit: 3d968a1f193cdc692ac278d5b7cf368918eb986b
https://github.com/buildbot/buildbot/commit/3d968a1f193cdc692ac278d5b7cf368918eb986b
Author: tycho garen <garen at tychoish.com>
Date: 2012-06-02 (Sat, 02 Jun 2012)
Changed paths:
M master/docs/developer/style.rst
Log Message:
-----------
changes to the style guide (language clean up and rst tweaks.)
Commit: 824c568b2c5b2ad05c1bd5a5b421873800ee869a
https://github.com/buildbot/buildbot/commit/824c568b2c5b2ad05c1bd5a5b421873800ee869a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-06-02 (Sat, 02 Jun 2012)
Changed paths:
M master/buildbot/changes/hgbuildbot.py
M master/docs/manual/cfg-changesources.rst
Log Message:
-----------
Merge branch 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot
* 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot:
indentation typo fixed
master list feature added to hgbuildbot documentation
hook a single master or a list of masters to mercurial
Commit: 88398012fd9ac672628a259f24d2a213a1a23b51
https://github.com/buildbot/buildbot/commit/88398012fd9ac672628a259f24d2a213a1a23b51
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-06-02 (Sat, 02 Jun 2012)
Changed paths:
M master/docs/release-notes.rst
Log Message:
-----------
relnotes for pull 436
Commit: b9c00ac85a6b169a6eae41aeeb6e9704d592225a
https://github.com/buildbot/buildbot/commit/b9c00ac85a6b169a6eae41aeeb6e9704d592225a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-06-02 (Sat, 02 Jun 2012)
Changed paths:
M master/docs/developer/style.rst
Log Message:
-----------
Merge branch 'docs-patch-1' of git://github.com/tychoish/buildbot
* 'docs-patch-1' of git://github.com/tychoish/buildbot:
changes to the style guide (language clean up and rst tweaks.)
Commit: 3324c684a046407e1cb13935586a4c23b704781d
https://github.com/buildbot/buildbot/commit/3324c684a046407e1cb13935586a4c23b704781d
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-06-02 (Sat, 02 Jun 2012)
Changed paths:
M master/MANIFEST.in
M master/buildbot/buildslave.py
M master/buildbot/changes/hgbuildbot.py
M master/buildbot/config.py
M master/buildbot/db/changes.py
M master/buildbot/interfaces.py
M master/buildbot/libvirtbuildslave.py
M master/buildbot/process/build.py
M master/buildbot/process/builder.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/factory.py
M master/buildbot/process/mtrlogobserver.py
M master/buildbot/process/properties.py
M master/buildbot/schedulers/basic.py
M master/buildbot/status/build.py
M master/buildbot/status/builder.py
M master/buildbot/status/logfile.py
M master/buildbot/status/master.py
M master/buildbot/status/web/base.py
M master/buildbot/status/web/baseweb.py
M master/buildbot/status/web/build.py
M master/buildbot/status/web/builder.py
M master/buildbot/status/web/templates/build.html
M master/buildbot/steps/master.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/package/rpm/rpmbuild.py
M master/buildbot/steps/python.py
M master/buildbot/steps/python_twisted.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/__init__.py
M master/buildbot/steps/source/base.py
M master/buildbot/steps/source/bzr.py
M master/buildbot/steps/source/cvs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/subunit.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/trigger.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/fake/fakemaster.py
A master/buildbot/test/fake/libvirt.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/integration/test_slave_comm.py
M master/buildbot/test/integration/test_upgrade.py
A master/buildbot/test/integration/v085-README.txt
A master/buildbot/test/integration/v085.tgz
A master/buildbot/test/integration/v086p1-README.txt
A master/buildbot/test/integration/v086p1.tgz
M master/buildbot/test/interfaces/test_remotecommand.py
M master/buildbot/test/regressions/test_oldpaths.py
M master/buildbot/test/unit/test_config.py
M master/buildbot/test/unit/test_db_changes.py
A master/buildbot/test/unit/test_libvirtbuildslave.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_process_builder.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_process_factory.py
M master/buildbot/test/unit/test_process_properties.py
M master/buildbot/test/unit/test_schedulers_basic.py
M master/buildbot/test/unit/test_scripts_base.py
M master/buildbot/test/unit/test_scripts_runner.py
M master/buildbot/test/unit/test_status_web_base.py
M master/buildbot/test/unit/test_steps_master.py
M master/buildbot/test/unit/test_steps_source_bzr.py
M master/buildbot/test/unit/test_steps_source_cvs.py
M master/buildbot/test/unit/test_steps_source_git.py
M master/buildbot/test/unit/test_steps_source_mercurial.py
M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py
M master/buildbot/test/unit/test_steps_source_svn.py
M master/buildbot/test/unit/test_steps_trigger.py
M master/buildbot/test/util/compat.py
M master/buildbot/test/util/steps.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/cls-remotecommands.rst
M master/docs/developer/style.rst
M master/docs/manual/cfg-buildslaves.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/cfg-changesources.rst
M master/docs/manual/customization.rst
M master/docs/release-notes.rst
M master/docs/tutorial/tour.rst
M master/setup.py
M slave/buildslave/commands/p4.py
M slave/buildslave/commands/registry.py
M slave/buildslave/commands/repo.py
Log Message:
-----------
Merge branch 'master' into nine
* master: (94 commits)
relnotes for pull 436
changes to the style guide (language clean up and rst tweaks.)
Changed "Annotate" to "Responsible Users"
Fix ticket #268.
indentation typo fixed
master list feature added to hgbuildbot documentation
hook a single master or a list of masters to mercurial
Added check for ints for caches and added a test.
Added check for ints for caches and added a test.
remove accidentally duplicated test
- Added check and tests for int values for caches
Test that RemoteShellCommand's constructor can run with trivial arguments.
Tests for master-side source steps timeout.
Correct typo in parameter to RemoteCommand
don't expect interrupting a command to return a signal on windows
fix tests for homedir searching on win32
fix double-slashifying in fake expanduser
fix win32 test error in test_scripts_runner.TestCreateMasterOptions.test_db_basedir
use an older version of sqlite to generate the databases, for compatibility with slaves
unpickle v0.8.2 pickles too
...
Conflicts:
master/buildbot/test/unit/test_process_builder.py
Compare: https://github.com/buildbot/buildbot/compare/1cb10b3...3324c68
More information about the Commits
mailing list