[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