[Buildbot-commits] [buildbot/buildbot] d252e3: Refactor getNextBuildTime into base class.

GitHub noreply at github.com
Sat Jul 7 15:31:31 UTC 2012


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: d252e3703d28d4e8cc7875ef6c4df45949d4bc05
      https://github.com/buildbot/buildbot/commit/d252e3703d28d4e8cc7875ef6c4df45949d4bc05
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py

  Log Message:
  -----------
  Refactor getNextBuildTime into base class.


  Commit: 077c9ada2f64433068dfd901cba02448ae54bcf9
      https://github.com/buildbot/buildbot/commit/077c9ada2f64433068dfd901cba02448ae54bcf9
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py

  Log Message:
  -----------
  Add initial implementation of NightlyTriggerable.

This scheduler responds to Trigger steps, but only builds the most
recently triggered source stamp, when a timer fires.


  Commit: 5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667
      https://github.com/buildbot/buildbot/commit/5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py

  Log Message:
  -----------
  Factor out NightlyBase tests into a separate file.


  Commit: 6032c0af1e722ce2b74e6107d671c9d54108dc26
      https://github.com/buildbot/buildbot/commit/6032c0af1e722ce2b74e6107d671c9d54108dc26
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py

  Log Message:
  -----------
  Add tests for NightlyTriggerable.


  Commit: b71ff47de312e60c69ac8c056cb61db4c0ca787b
      https://github.com/buildbot/buildbot/commit/b71ff47de312e60c69ac8c056cb61db4c0ca787b
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py

  Log Message:
  -----------
  Add utility function to recreate a Properties object from the result of .asDict().


  Commit: f6b8028b49acae11589a33f1fde15fa97c9573a9
      https://github.com/buildbot/buildbot/commit/f6b8028b49acae11589a33f1fde15fa97c9573a9
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py
    M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py

  Log Message:
  -----------
  Make NightlyTriggerable persist last trigger information.


  Commit: 8c7462826e201b475cf90b4810bf48d28e93208e
      https://github.com/buildbot/buildbot/commit/8c7462826e201b475cf90b4810bf48d28e93208e
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py

  Log Message:
  -----------
  Add tests for properties to NightlyTriggerable.


  Commit: 70b3133773963453fc62ad387c97b5c1aa38c3a5
      https://github.com/buildbot/buildbot/commit/70b3133773963453fc62ad387c97b5c1aa38c3a5
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

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

  Log Message:
  -----------
  Add documentation for NightlyTriggerable.


  Commit: 940573ff8ef3e260b79939c738fb65de1da2456f
      https://github.com/buildbot/buildbot/commit/940573ff8ef3e260b79939c738fb65de1da2456f
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/steps/trigger.py

  Log Message:
  -----------
  Make Trigger step recognize NightlyTriggerable.


  Commit: cc1ed1f07de742ffb18252eb9587ff28fe94be35
      https://github.com/buildbot/buildbot/commit/cc1ed1f07de742ffb18252eb9587ff28fe94be35
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py

  Log Message:
  -----------
  Fix compare_attrs of NightlyBase and Nightly scheduelers.


  Commit: 05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020
      https://github.com/buildbot/buildbot/commit/05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py
    M master/docs/manual/cfg-schedulers.rst

  Log Message:
  -----------
  Merge branch 'timed-triggerable'

Conflicts:
	master/buildbot/interfaces.py
	master/buildbot/schedulers/timed.py
	master/buildbot/test/unit/test_schedulers_timed_Nightly.py
	master/docs/manual/cfg-schedulers.rst


  Commit: 7f7b2e55d608ae9e809cf7df36ca68265c64fd27
      https://github.com/buildbot/buildbot/commit/7f7b2e55d608ae9e809cf7df36ca68265c64fd27
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py

  Log Message:
  -----------
  Fix NightlyTriggerable tests for sourcestamp sets.


  Commit: 3f405898271f0d73bba937a267663e28d7b4a036
      https://github.com/buildbot/buildbot/commit/3f405898271f0d73bba937a267663e28d7b4a036
  Author: Jeff Licquia <licquia at linuxfoundation.org>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py

  Log Message:
  -----------
  Fix bzr branch handling.

Branches in bzr are separate URLs at the moment; handling branches
amounts to appending to a base URL (the "baseURL" parameter).  The
original code did this on factory creation; we need it to happen
at build time instead (when the bzr step is actually run on the slave).


  Commit: 38906c4a6778102b95a76b7e843c66110ff6144d
      https://github.com/buildbot/buildbot/commit/38906c4a6778102b95a76b7e843c66110ff6144d
  Author: Jeff Licquia <licquia at linuxfoundation.org>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/test/unit/test_steps_source_bzr.py

  Log Message:
  -----------
  Add tests for bzr baseURL; fix combining baseURL w/ branch.


  Commit: 860d73dfac85bf540e6d2576215ea578137ac02a
      https://github.com/buildbot/buildbot/commit/860d73dfac85bf540e6d2576215ea578137ac02a
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    A master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  First working implementation of a HgPoller

Copied and adapted from GitPoller. Like GitPoller, it relies on the vcs
binary command itself, and fetches the changesets to find out what's new.
Unlike GitPoller, it has no persistent configuration (origin) and does not
build a working tree. Instead it stores the numeric incremental revision number
in a small file for comparison.

No unit tests for now, will adapt the mockup ones of GitPoller as well


  Commit: 83e63a677f0b8ddd2bceab21ed35f560e315fcc7
      https://github.com/buildbot/buildbot/commit/83e63a677f0b8ddd2bceab21ed35f560e315fcc7
  Author: Jeff Licquia <licquia at linuxfoundation.org>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py

  Log Message:
  -----------
  Switch to using path_module.join() for making the repository URL.


  Commit: b3aaa147ce961273800c0bcae87f29080b977bca
      https://github.com/buildbot/buildbot/commit/b3aaa147ce961273800c0bcae87f29080b977bca
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Fixed first run


  Commit: 61fea33c7161085daf1ff1e4eb891145457d2b18
      https://github.com/buildbot/buildbot/commit/61fea33c7161085daf1ff1e4eb891145457d2b18
  Author: Jeff Licquia <licquia at linuxfoundation.org>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py

  Log Message:
  -----------
  path_module.join() turns out to be wrong; use os.path.join() instead.


  Commit: e19067f16fd466633845d0c0ac156c6ebda35b28
      https://github.com/buildbot/buildbot/commit/e19067f16fd466633845d0c0ac156c6ebda35b28
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-07 (Thu, 07 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py

  Log Message:
  -----------
  Fix passing hour to NightlyBase constructor.


  Commit: bcdabe781350dac00c4cc5f72da313bb2e885f4a
      https://github.com/buildbot/buildbot/commit/bcdabe781350dac00c4cc5f72da313bb2e885f4a
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    A master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Copied and adapted GitPoller tests to HgPoller

These tests don't test much, especially HgOutputParsing and GitOutputParsing
are close to be tautological


  Commit: e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45
      https://github.com/buildbot/buildbot/commit/e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Making workdir mandatory


  Commit: 3b59725855b28852f082528086d39ba0e71e4cbe
      https://github.com/buildbot/buildbot/commit/3b59725855b28852f082528086d39ba0e71e4cbe
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Removed useless initial pull


  Commit: 777e104f31dc51d9dc46b75549794eef0f834e8a
      https://github.com/buildbot/buildbot/commit/777e104f31dc51d9dc46b75549794eef0f834e8a
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  cosmit


  Commit: 99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8
      https://github.com/buildbot/buildbot/commit/99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Proper usage of heads instead of tip and protection against wild forks


  Commit: fab897dce4a8a036b8144d253a6b45d1422d3ac4
      https://github.com/buildbot/buildbot/commit/fab897dce4a8a036b8144d253a6b45d1422d3ac4
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  hgpoller: using state db


  Commit: b23d6507dea338d07b2c6c30dfa3b6f82f24799c
      https://github.com/buildbot/buildbot/commit/b23d6507dea338d07b2c6c30dfa3b6f82f24799c
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Refactor to fix tests


  Commit: 2b0f10d6de805ef878d57763bc593fbc806230b2
      https://github.com/buildbot/buildbot/commit/2b0f10d6de805ef878d57763bc593fbc806230b2
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  hgpoller: emitting all changesets upon first run

This what GitPoller also does, and we want similar behaviour


  Commit: 401032ea7d400a887964fd247d10c44995506abe
      https://github.com/buildbot/buildbot/commit/401032ea7d400a887964fd247d10c44995506abe
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  hgpoller: using FakeDB in tests & poll tests now is initial


  Commit: d116a29da282fb698fb825b0f55f754e9a3321dc
      https://github.com/buildbot/buildbot/commit/d116a29da282fb698fb825b0f55f754e9a3321dc
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Replaced various _get_commit_ methods by just one

Removed complicated and almost tautological test, now tested with the rest


  Commit: 9e8a5866f4960f6c81141f4091fa543e884d9991
      https://github.com/buildbot/buildbot/commit/9e8a5866f4960f6c81141f4091fa543e884d9991
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  hgpoller: testing and fixing case with several heads

Also a bit of factorisation to avoid repetitions?


  Commit: 7f6e4ff1255388783ca170f08c01889663c9e922
      https://github.com/buildbot/buildbot/commit/7f6e4ff1255388783ca170f08c01889663c9e922
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  hgpoller: now HgPoller's object id for state includes branch

This allows sharing of workdirs (and common parts of history) between several
HgPoller instances (one per interesting branch).


  Commit: 04d72cecae2a0d7e7bc77ee343c70b2dfaf711be
      https://github.com/buildbot/buildbot/commit/04d72cecae2a0d7e7bc77ee343c70b2dfaf711be
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  hgpoller: now hg init done if needed in first poll


  Commit: eb46eacf32886cb8feccedee0aec1bf0ce5eb3af
      https://github.com/buildbot/buildbot/commit/eb46eacf32886cb8feccedee0aec1bf0ce5eb3af
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Added a new test for regular operation (no init, no special case)


  Commit: d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6
      https://github.com/buildbot/buildbot/commit/d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  hgpoller: stop making workdir absolute (object id must not change)

workdir is still interpreted relative to the master directory.


  Commit: 689ebea6bd17d6e9a2249b0a667174ac30ef2a96
      https://github.com/buildbot/buildbot/commit/689ebea6bd17d6e9a2249b0a667174ac30ef2a96
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  hgpoller: changeCount was meaningful to GitPoller only


  Commit: a4e1c3733a9b97948613534e72efe9013b72d983
      https://github.com/buildbot/buildbot/commit/a4e1c3733a9b97948613534e72efe9013b72d983
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

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

  Log Message:
  -----------
  hgpoller: documentation


  Commit: d8fff04c35bb61c62b58bac0882cf75410b605a8
      https://github.com/buildbot/buildbot/commit/d8fff04c35bb61c62b58bac0882cf75410b605a8
  Author: tycho garen <garen at tychoish.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

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

  Log Message:
  -----------
  documentation: course grained pass through the global configuration section.


  Commit: d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3
      https://github.com/buildbot/buildbot/commit/d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M master/MANIFEST.in
    M master/buildbot/buildslave.py
    M master/buildbot/changes/base.py
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/hgbuildbot.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/config.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/properties.py
    M master/buildbot/schedulers/basic.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/sourcestamp.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
    A master/buildbot/status/web/hooks/poller.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/__init__.py
    A master/buildbot/steps/package/rpm/mock.py
    M master/buildbot/steps/package/rpm/rpmbuild.py
    M master/buildbot/steps/package/rpm/rpmlint.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
    A master/buildbot/test/unit/test_libvirtbuildslave.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_properties.py
    M master/buildbot/test/unit/test_schedulers_basic.py
    M master/buildbot/test/unit/test_schedulers_triggerable.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
    A master/buildbot/test/unit/test_status_web_change_hooks_poller.py
    M master/buildbot/test/unit/test_steps_master.py
    A master/buildbot/test/unit/test_steps_package_rpm_mock.py
    M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py
    A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.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-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/cfg-schedulers.rst
    M master/docs/manual/cfg-statustargets.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 remote-tracking branch 'origin' into timed-triggerable-master

Conflicts:
	master/buildbot/steps/trigger.py


  Commit: 384455c206db5e4efbbb881e391b62501be0429c
      https://github.com/buildbot/buildbot/commit/384455c206db5e4efbbb881e391b62501be0429c
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py

  Log Message:
  -----------
  Update NightlyTriggerable to match codebase-aware Triggerable.


  Commit: b2d51d07547fd2592f0d16b233a5e1f4116ca320
      https://github.com/buildbot/buildbot/commit/b2d51d07547fd2592f0d16b233a5e1f4116ca320
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py

  Log Message:
  -----------
  Cleanup commments in NightlyTriggerable.


  Commit: afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c
      https://github.com/buildbot/buildbot/commit/afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

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

  Log Message:
  -----------
  Add references to 'codebases' parameter of schedulers.


  Commit: 4f6a83010d92cf238ad315fe674caf89c40743e2
      https://github.com/buildbot/buildbot/commit/4f6a83010d92cf238ad315fe674caf89c40743e2
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py

  Log Message:
  -----------
  NightlyTriggerable: Recover gracefully from a bad lastTrigger in db.

There exists a version of NightlyTriggerable that stores a sourcestamp id,
instead of a dictionary of sourcestamps. This ensures that a smooth transition
can be made.


  Commit: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34
      https://github.com/buildbot/buildbot/commit/ca6941b7e0e69e1aeb16a9892adfb9aab2465e34
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M MAINTAINERS.txt
    M master/buildbot/steps/source/__init__.py
    M master/buildbot/steps/source/oldsource.py
    M master/buildbot/test/regressions/test_oldpaths.py
    A master/contrib/bk_buildbot.py
    M master/docs/developer/definitions.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/release-notes.rst
    A slave/buildslave/commands/bk.py
    M slave/buildslave/commands/registry.py
    A slave/buildslave/test/unit/test_commands_bk.py

  Log Message:
  -----------
  Restore BK slave-side step.

Note that Buildbot was not released with this step missing, so no
compatibility concerns exist.

Fixes #2223.  Refs #891.  Refs #2198.


  Commit: a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2
      https://github.com/buildbot/buildbot/commit/a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2
  Author: tycho garen <garen at tychoish.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

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

  Log Message:
  -----------
  Corrections in response to feedback from @tomprince:
- breaking sentence lines
- a number other minor corrections
- removing redundant examples


  Commit: 1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3
      https://github.com/buildbot/buildbot/commit/1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

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

  Log Message:
  -----------
  Merge branch 'docs-patch-2' of git://github.com/tychoish/buildbot

* 'docs-patch-2' of git://github.com/tychoish/buildbot:
  Corrections in response to feedback from @tomprince: - breaking sentence lines - a number other minor corrections - removing redundant examples
  documentation: course grained pass through the global configuration section.


  Commit: d5ea94d8b6a16913f264c5560f858a83caff9844
      https://github.com/buildbot/buildbot/commit/d5ea94d8b6a16913f264c5560f858a83caff9844
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/status/web/auth.py

  Log Message:
  -----------
  Use libaprutils to support all htpasswd hash types.

Use libarputils, throug ctypes, to check passwords in HTPasswdAuth if available.


  Commit: 17d28072daab2de342e28c9c6e374843f5fb2033
      https://github.com/buildbot/buildbot/commit/17d28072daab2de342e28c9c6e374843f5fb2033
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py

  Log Message:
  -----------
  Add a unit test for HTPasswdAuth.


  Commit: 771b73611fcc220f3f5feec301189f509d95d479
      https://github.com/buildbot/buildbot/commit/771b73611fcc220f3f5feec301189f509d95d479
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M .gitignore
    A master/docs/manual/_images/master.png
    A master/docs/manual/_images/overview.png
    A master/docs/manual/_images/slaves.png
    A master/docs/manual/_images/status.png

  Log Message:
  -----------
  Add .png versions of manual images

Fixes #2238.


  Commit: ddf2f6127e5137a55392a5859c9c01b477fb16da
      https://github.com/buildbot/buildbot/commit/ddf2f6127e5137a55392a5859c9c01b477fb16da
  Author: Naveen Kumar K <naveen.iitm90 at gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py

  Log Message:
  -----------
  Update Nightly tests to work in non-whole-hour timezones

Fixes #2261.  This is a modified version of Navneen's patch from bug
2261.


  Commit: bdf6f01ef44d21616a061c99a13973ef499fa0ac
      https://github.com/buildbot/buildbot/commit/bdf6f01ef44d21616a061c99a13973ef499fa0ac
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/timed.py
    M master/docs/manual/cfg-schedulers.rst

  Log Message:
  -----------
  Don't be ambivalent about not waiting for the build to complete.


  Commit: 49c33d89353f60e613ce5891fecc7533c7fc19f8
      https://github.com/buildbot/buildbot/commit/49c33d89353f60e613ce5891fecc7533c7fc19f8
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py
    M master/docs/manual/cfg-schedulers.rst

  Log Message:
  -----------
  Merge pull request #452 from tomprince/timed-triggerable-master

Add NightlyTriggerable scheduler


  Commit: 9ee0662fbbc8f0da60a10641a77227959b167e0b
      https://github.com/buildbot/buildbot/commit/9ee0662fbbc8f0da60a10641a77227959b167e0b
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/status/builder.py

  Log Message:
  -----------
  Match branch filters against all branches in a sourcestampset

This fixes filtering for the waterfall, and probably a few other places,
too.  Fixes #2300.


  Commit: 3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0
      https://github.com/buildbot/buildbot/commit/3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py
    M master/docs/manual/cfg-schedulers.rst

  Log Message:
  -----------
  Merge branch 'master' of github.com:buildbot/buildbot

* 'master' of github.com:buildbot/buildbot:
  Don't be ambivalent about not waiting for the build to complete.
  NightlyTriggerable: Recover gracefully from a bad lastTrigger in db.
  Add references to 'codebases' parameter of schedulers.
  Cleanup commments in NightlyTriggerable.
  Update NightlyTriggerable to match codebase-aware Triggerable.
  Fix passing hour to NightlyBase constructor.
  Fix NightlyTriggerable tests for sourcestamp sets.
  Fix compare_attrs of NightlyBase and Nightly scheduelers.
  Make Trigger step recognize NightlyTriggerable.
  Add documentation for NightlyTriggerable.
  Add tests for properties to NightlyTriggerable.
  Make NightlyTriggerable persist last trigger information.
  Add utility function to recreate a Properties object from the result of .asDict().
  Add tests for NightlyTriggerable.
  Factor out NightlyBase tests into a separate file.
  Add initial implementation of NightlyTriggerable.
  Refactor getNextBuildTime into base class.


  Commit: ba8a878838c721c4c0047220dc30815ccc1665e8
      https://github.com/buildbot/buildbot/commit/ba8a878838c721c4c0047220dc30815ccc1665e8
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    M master/docs/manual/cfg-schedulers.rst

  Log Message:
  -----------
  fix typos and docs and merge error


  Commit: 988fd7a8a8a73343098778704b9b2d9e85828412
      https://github.com/buildbot/buildbot/commit/988fd7a8a8a73343098778704b9b2d9e85828412
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Respecting the mixedCamelCase convention and underscores for private methods


  Commit: 3ff525258deaee7522499d2c6b1c92b27872525d
      https://github.com/buildbot/buildbot/commit/3ff525258deaee7522499d2c6b1c92b27872525d
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M .gitignore
    M MAINTAINERS.txt
    M master/buildbot/changes/base.py
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/hgbuildbot.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/interfaces.py
    M master/buildbot/process/build.py
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/sourcestamp.py
    M master/buildbot/status/builder.py
    M master/buildbot/status/web/base.py
    M master/buildbot/status/web/baseweb.py
    M master/buildbot/status/web/files/default.css
    A master/buildbot/status/web/hooks/poller.py
    M master/buildbot/status/web/templates/console.html
    M master/buildbot/status/words.py
    M master/buildbot/steps/package/rpm/__init__.py
    A master/buildbot/steps/package/rpm/mock.py
    M master/buildbot/steps/package/rpm/rpmbuild.py
    M master/buildbot/steps/package/rpm/rpmlint.py
    M master/buildbot/steps/source/__init__.py
    M master/buildbot/steps/source/oldsource.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/regressions/test_oldpaths.py
    M master/buildbot/test/unit/test_process_properties.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py
    M master/buildbot/test/unit/test_schedulers_triggerable.py
    A master/buildbot/test/unit/test_status_web_change_hooks_poller.py
    M master/buildbot/test/unit/test_status_words.py
    A master/buildbot/test/unit/test_steps_package_rpm_mock.py
    M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py
    A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.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/properties.py
    A master/contrib/bk_buildbot.py
    M master/docs/developer/definitions.rst
    M master/docs/developer/style.rst
    A master/docs/manual/_images/master.png
    A master/docs/manual/_images/overview.png
    A master/docs/manual/_images/slaves.png
    A master/docs/manual/_images/status.png
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-changesources.rst
    M master/docs/manual/cfg-global.rst
    M master/docs/manual/cfg-schedulers.rst
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/manual/installation.rst
    M master/docs/release-notes.rst
    A slave/buildslave/commands/bk.py
    M slave/buildslave/commands/registry.py
    M slave/buildslave/commands/repo.py
    A slave/buildslave/test/unit/test_commands_bk.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into hgpoller-poc


  Commit: b2ac60e1418b9fa8e848a47eeb4d0eedb298c993
      https://github.com/buildbot/buildbot/commit/b2ac60e1418b9fa8e848a47eeb4d0eedb298c993
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Introduce name attribute to support web trigger

This brings HgPoller up to date with a94047bc8d69cd192d376ed653c05422c90cddbd


  Commit: b1274f731861a8927a81334dfa6b66943fbf898e
      https://github.com/buildbot/buildbot/commit/b1274f731861a8927a81334dfa6b66943fbf898e
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Mentionned HgPoller in release notes


  Commit: 0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7
      https://github.com/buildbot/buildbot/commit/0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7
  Author: Benoît Allard <al.yazdi+github at gmail.com>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

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

  Log Message:
  -----------
  Correct mistake in the example for the env parameter of the BuilderConfig


  Commit: a47b553d55bd015de666db34c7f86138c3206095
      https://github.com/buildbot/buildbot/commit/a47b553d55bd015de666db34c7f86138c3206095
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

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

  Log Message:
  -----------
  Merge pull request #457 from benallard/patch-2

Correct mistake in the example for the env parameter of the BuilderConfi...


  Commit: 5e40ecf1ea85f58049c42413a1908f17314e39a7
      https://github.com/buildbot/buildbot/commit/5e40ecf1ea85f58049c42413a1908f17314e39a7
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M master/buildbot/clients/tryclient.py
    M master/buildbot/steps/source/mercurial.py
    M master/docs/manual/cmdline.rst
    M slave/buildslave/commands/hg.py
    M slave/buildslave/test/unit/test_commands_hg.py

  Log Message:
  -----------
  Get mercurial revision using hg parents --template '{node}\n'; fixes #2322


  Commit: a51a03ef8da92e4f913bb498fc01d0c8eb605000
      https://github.com/buildbot/buildbot/commit/a51a03ef8da92e4f913bb498fc01d0c8eb605000
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Update mercurial unit tests


  Commit: 36377ae1a505d26d9bf741fefe4e6153a29fff37
      https://github.com/buildbot/buildbot/commit/36377ae1a505d26d9bf741fefe4e6153a29fff37
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/util/gpo.py

  Log Message:
  -----------
  RFC: getProcessOutput handling like fake.remotecommand.


  Commit: f10731086d55e56aab8cb51e475042cd512a1b5f
      https://github.com/buildbot/buildbot/commit/f10731086d55e56aab8cb51e475042cd512a1b5f
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_gitpoller.py
    A master/buildbot/test/unit/test_test_util_gpo.py
    M master/buildbot/test/util/gpo.py

  Log Message:
  -----------
  Add tests of GetProccessValueMixin.

It almost seems one could create ad TestCaseMixinMixin
out of some of the code here.


  Commit: c4ff120206cd89fd643c70cd4c584cd606ca77eb
      https://github.com/buildbot/buildbot/commit/c4ff120206cd89fd643c70cd4c584cd606ca77eb
  Author: Jorge Gonzalez <gjorge at google.com>
  Date:   2012-06-28 (Thu, 28 Jun 2012)

  Changed paths:
    M master/buildbot/sourcestamp.py
    M master/buildbot/test/unit/test_sourcestamp.py

  Log Message:
  -----------
  Sort changes chronologically for new SourceStamps

When creating a new SourceStamp, comprising changes are not guaranteed
to come sorted chronologically. Sort them to ensure the most recent
Change's attributes are used for the new SourceStamp.

Conflicts:

	master/buildbot/sourcestamp.py
	master/buildbot/test/unit/test_sourcestamp.py

Change-Id: I682d0c48d1ce56a9cdc889db7325a61478bf8de9


  Commit: 411bfba4d28c8bc06c2eed91fae2cc28af628903
      https://github.com/buildbot/buildbot/commit/411bfba4d28c8bc06c2eed91fae2cc28af628903
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-06-29 (Fri, 29 Jun 2012)

  Changed paths:
    M master/buildbot/clients/tryclient.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/docs/manual/cfg-builders.rst
    M master/docs/manual/cmdline.rst
    M slave/buildslave/commands/hg.py
    M slave/buildslave/test/unit/test_commands_hg.py

  Log Message:
  -----------
  Merge branch 'master' of git://github.com/pepsiman/buildbot

* 'master' of git://github.com/pepsiman/buildbot:
  Update mercurial unit tests
  Get mercurial revision using hg parents --template '{node}\n'; fixes #2322
  Correct mistake in the example for the env parameter of the BuilderConfig


  Commit: add1bc4c04286126a64a750962142edca1e0c8e7
      https://github.com/buildbot/buildbot/commit/add1bc4c04286126a64a750962142edca1e0c8e7
  Author: Jorge Gonzalez <gjorge at google.com>
  Date:   2012-06-29 (Fri, 29 Jun 2012)

  Changed paths:
    M master/buildbot/changes/changes.py
    M master/buildbot/process/builder.py
    M master/buildbot/sourcestamp.py
    M master/buildbot/test/unit/test_process_builder.py
    M master/buildbot/test/unit/test_sourcestamp.py

  Log Message:
  -----------
  Ensure changes and requests are sorted chronologically

When creating a new SourceStamp, comprising changes are not guaranteed
to come sorted chronologically. Sort them to ensure the most recent
Change's attributes are used for the new SourceStamp.

Also, when merging requests according to the user-selected one with
nextBuild(), keep the qualifying requests in the same relative order
they were in the original superset passed in before the merge.

Change-Id: I95d02b5fae28fa87aa2cd4f2f8e3578317cf2b72


  Commit: 8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c
      https://github.com/buildbot/buildbot/commit/8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c
  Author: Patrick Gansterer <paroga at paroga.com>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M master/buildbot/status/buildstep.py
    M master/buildbot/status/web/step.py
    M master/buildbot/status/web/templates/buildstep.html

  Log Message:
  -----------
  Show buildstep statistics at corresponding WebStatus page

If a buildstep has statistic values add a table with name
and value of them to the rendered page for the buildstep.


  Commit: 92abf4764c0c8d6d69eeb0b1fbcc4697404ae783
      https://github.com/buildbot/buildbot/commit/92abf4764c0c8d6d69eeb0b1fbcc4697404ae783
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_svnpoller.py

  Log Message:
  -----------
  Fix svn poller tests to use new gpo mixin.

This just enshrines the current behavior. Somebody who knows svn should check them.


  Commit: 497e83b13e09bf63d8b1120aaa75af642312f218
      https://github.com/buildbot/buildbot/commit/497e83b13e09bf63d8b1120aaa75af642312f218
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_p4poller.py

  Log Message:
  -----------
  Fix p4 poller tests to use new gpo mixin.


  Commit: 4977aecfe88c2af6f16d38e3815784c6b0a3436a
      https://github.com/buildbot/buildbot/commit/4977aecfe88c2af6f16d38e3815784c6b0a3436a
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_gitpoller.py

  Log Message:
  -----------
  Fix gitpoller tests of environment passing.


  Commit: dbff17fdeb44ad5fb02ee560f549fbc6aea4a478
      https://github.com/buildbot/buildbot/commit/dbff17fdeb44ad5fb02ee560f549fbc6aea4a478
  Author: Tom Prince <tom.prince at ualberta.net>
  Date:   2012-06-30 (Sat, 30 Jun 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_p4poller.py
    M master/buildbot/test/unit/test_changes_svnpoller.py
    M master/buildbot/test/unit/test_test_util_gpo.py
    M master/buildbot/test/util/gpo.py

  Log Message:
  -----------
  Remove old GetProcessOutputMixin.


  Commit: e70f08a36b8218a592222b32a702084a6e3b1620
      https://github.com/buildbot/buildbot/commit/e70f08a36b8218a592222b32a702084a6e3b1620
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M master/buildbot/status/web/auth.py

  Log Message:
  -----------
  Use ctypes.util.find_library to resolve library name.


  Commit: 3480fbfffc3b01982825f43430ea79b1eb6ebaf8
      https://github.com/buildbot/buildbot/commit/3480fbfffc3b01982825f43430ea79b1eb6ebaf8
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py

  Log Message:
  -----------
  Skip instead of hide md5 and sha tests if libaprutil is missing.


  Commit: 6451eb1f1961eb7d2112b3c9f95b07bc19840abe
      https://github.com/buildbot/buildbot/commit/6451eb1f1961eb7d2112b3c9f95b07bc19840abe
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M master/buildbot/status/web/auth.py
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py
    M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py

  Log Message:
  -----------
  Move libaprutil password checking to an new subclass


  Commit: aeb183b21dabee92abf26d7e871b31f38c09be92
      https://github.com/buildbot/buildbot/commit/aeb183b21dabee92abf26d7e871b31f38c09be92
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  Moved os.environment change to setUp/tearDown in hgpoller tests


  Commit: 11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b
      https://github.com/buildbot/buildbot/commit/11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b
  Author: Georges Racinet <gracinet at anybox.fr>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py

  Log Message:
  -----------
  Updated a partly wrong docstring in hgpoller


  Commit: f63d9561760101360058de47433717e0999b2717
      https://github.com/buildbot/buildbot/commit/f63d9561760101360058de47433717e0999b2717
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M master/buildbot/status/buildstep.py
    M master/buildbot/status/web/step.py
    M master/buildbot/status/web/templates/buildstep.html

  Log Message:
  -----------
  Merge branch 'statistics' of git://github.com/paroga/buildbot

* 'statistics' of git://github.com/paroga/buildbot:
  Show buildstep statistics at corresponding WebStatus page


  Commit: 88657b99fda702690bbe8a4e4f469c9bbd2fe978
      https://github.com/buildbot/buildbot/commit/88657b99fda702690bbe8a4e4f469c9bbd2fe978
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_p4poller.py
    M master/buildbot/test/unit/test_changes_svnpoller.py
    A master/buildbot/test/unit/test_test_util_gpo.py
    M master/buildbot/test/util/gpo.py

  Log Message:
  -----------
  Merge branch 'git-poller-rewrite' of git://github.com/tomprince/buildbot

* 'git-poller-rewrite' of git://github.com/tomprince/buildbot:
  Remove old GetProcessOutputMixin.
  Fix gitpoller tests of environment passing.
  Fix p4 poller tests to use new gpo mixin.
  Fix svn poller tests to use new gpo mixin.
  Add tests of GetProccessValueMixin.
  RFC: getProcessOutput handling like fake.remotecommand.


  Commit: bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5
      https://github.com/buildbot/buildbot/commit/bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M master/buildbot/test/unit/test_test_util_gpo.py

  Log Message:
  -----------
  skip test_test_util_gpo on py27+tw900


  Commit: 18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257
      https://github.com/buildbot/buildbot/commit/18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257
  Author: Csaba Osztrogonác <oszi at inf.u-szeged.hu>
  Date:   2012-07-04 (Wed, 04 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/unit/test_steps_source_svn.py

  Log Message:
  -----------
  Fix master-side SVN step.

New and old rmdir slave command was inverted accidentally where
it was used and in the unit tests too. It isn't problem for newer
slaves, they understand the old rmdir. But older slaves doesn't
understand the new rmdir and they throw exception.


  Commit: f5714a6a9465eb6a220af7708f6fe4550d75d37c
      https://github.com/buildbot/buildbot/commit/f5714a6a9465eb6a220af7708f6fe4550d75d37c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-04 (Wed, 04 Jul 2012)

  Changed paths:
    M master/buildbot/changes/changes.py
    M master/buildbot/process/builder.py
    M master/buildbot/sourcestamp.py
    M master/buildbot/test/unit/test_process_builder.py
    M master/buildbot/test/unit/test_sourcestamp.py

  Log Message:
  -----------
  Merge branch 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot

* 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot:
  Ensure changes and requests are sorted chronologically
  Sort changes chronologically for new SourceStamps


  Commit: e3440e0edac449f3a6ed6e829be510a41b238a9a
      https://github.com/buildbot/buildbot/commit/e3440e0edac449f3a6ed6e829be510a41b238a9a
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-04 (Wed, 04 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/unit/test_steps_source_svn.py

  Log Message:
  -----------
  Merge branch 'svn-fix' of git://github.com/ossy-szeged/buildbot

* 'svn-fix' of git://github.com/ossy-szeged/buildbot:
  Fix master-side SVN step.


  Commit: 97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b
      https://github.com/buildbot/buildbot/commit/97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b
  Author: Marius Rieder <marius.rieder at durchmesser.ch>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Add some test to doc and release-notes about HTPasswdAprAuth.


  Commit: 8b5f1fefe10130b60225559beb27c2ee70b73e33
      https://github.com/buildbot/buildbot/commit/8b5f1fefe10130b60225559beb27c2ee70b73e33
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Mercurial: Support applying a patch for Try builds


  Commit: 9b13aa908fcdcb292706cecc5276ff1574dbb2bc
      https://github.com/buildbot/buildbot/commit/9b13aa908fcdcb292706cecc5276ff1574dbb2bc
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Mercurial:  Remove any added files before running update --clean


  Commit: d867a203b2cf613422a0971f5e31789c9259c339
      https://github.com/buildbot/buildbot/commit/d867a203b2cf613422a0971f5e31789c9259c339
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/clients/tryclient.py

  Log Message:
  -----------
  try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180)


  Commit: d68784f94185f4630b54e6eb0a50d04e6275ef23
      https://github.com/buildbot/buildbot/commit/d68784f94185f4630b54e6eb0a50d04e6275ef23
  Author: Malcolm Parsons <malcolm.parsons at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

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

  Log Message:
  -----------
  Doc fixes


  Commit: 8a953d9416143209fe395404793a57ef18bab373
      https://github.com/buildbot/buildbot/commit/8a953d9416143209fe395404793a57ef18bab373
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    A master/buildbot/changes/hgpoller.py
    A master/buildbot/test/unit/test_changes_hgpoller.py
    M master/docs/manual/cfg-changesources.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Merge branch 'hgpoller-poc' of git://github.com/gracinet/buildbot into pull449

* 'hgpoller-poc' of git://github.com/gracinet/buildbot: (24 commits)
  Updated a partly wrong docstring in hgpoller
  Moved os.environment change to setUp/tearDown in hgpoller tests
  Mentionned HgPoller in release notes
  Introduce name attribute to support web trigger
  Respecting the mixedCamelCase convention and underscores for private methods
  hgpoller: documentation
  hgpoller: changeCount was meaningful to GitPoller only
  hgpoller: stop making workdir absolute (object id must not change)
  Added a new test for regular operation (no init, no special case)
  hgpoller: now hg init done if needed in first poll
  hgpoller: now HgPoller's object id for state includes branch
  hgpoller: testing and fixing case with several heads
  Replaced various _get_commit_ methods by just one
  hgpoller: using FakeDB in tests & poll tests now is initial
  hgpoller: emitting all changesets upon first run
  Refactor to fix tests
  hgpoller: using state db
  Proper usage of heads instead of tip and protection against wild forks
  cosmit
  Removed useless initial pull
  ...


  Commit: a882f42457931329f752a4d5111aa7931ba5252b
      https://github.com/buildbot/buildbot/commit/a882f42457931329f752a4d5111aa7931ba5252b
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  fix pyflakes


  Commit: 12963b168a638f2077afdcd4b1475c7c3bfaae65
      https://github.com/buildbot/buildbot/commit/12963b168a638f2077afdcd4b1475c7c3bfaae65
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/test/unit/test_changes_hgpoller.py

  Log Message:
  -----------
  upgrade to use the new getProcessOutput expectations framework


  Commit: 38eb62dfeb7592b19424d838f844fe83332fc7bb
      https://github.com/buildbot/buildbot/commit/38eb62dfeb7592b19424d838f844fe83332fc7bb
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    A master/buildbot/changes/hgpoller.py
    A master/buildbot/test/unit/test_changes_hgpoller.py
    M master/docs/manual/cfg-changesources.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Merge branch 'pull449'

* pull449: (26 commits)
  upgrade to use the new getProcessOutput expectations framework
  fix pyflakes
  Updated a partly wrong docstring in hgpoller
  Moved os.environment change to setUp/tearDown in hgpoller tests
  Mentionned HgPoller in release notes
  Introduce name attribute to support web trigger
  Respecting the mixedCamelCase convention and underscores for private methods
  hgpoller: documentation
  hgpoller: changeCount was meaningful to GitPoller only
  hgpoller: stop making workdir absolute (object id must not change)
  Added a new test for regular operation (no init, no special case)
  hgpoller: now hg init done if needed in first poll
  hgpoller: now HgPoller's object id for state includes branch
  hgpoller: testing and fixing case with several heads
  Replaced various _get_commit_ methods by just one
  hgpoller: using FakeDB in tests & poll tests now is initial
  hgpoller: emitting all changesets upon first run
  Refactor to fix tests
  hgpoller: using state db
  Proper usage of heads instead of tip and protection against wild forks
  ...


  Commit: 5aee01d01da16de441ccd43af5806f1db087ed91
      https://github.com/buildbot/buildbot/commit/5aee01d01da16de441ccd43af5806f1db087ed91
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/clients/tryclient.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py

  Log Message:
  -----------
  Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot

* 'mercurialtry' of git://github.com/pepsiman/buildbot:
  try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180)
  Mercurial:  Remove any added files before running update --clean
  Mercurial: Support applying a patch for Try builds


  Commit: 1d5f2075101153f4af819ea4686a5d2642372bae
      https://github.com/buildbot/buildbot/commit/1d5f2075101153f4af819ea4686a5d2642372bae
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/status/web/auth.py
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Merge branch 'htpasswd_apr' of git://github.com/jiuka/buildbot

* 'htpasswd_apr' of git://github.com/jiuka/buildbot:
  Add some test to doc and release-notes about HTPasswdAprAuth.
  Move libaprutil password checking to an new subclass
  Skip instead of hide md5 and sha tests if libaprutil is missing.
  Use ctypes.util.find_library to resolve library name.
  Add a unit test for HTPasswdAuth.
  Use libaprutils to support all htpasswd hash types.

Conflicts:
	master/docs/release-notes.rst


  Commit: 707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4
      https://github.com/buildbot/buildbot/commit/707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M master/buildbot/status/web/auth.py

  Log Message:
  -----------
  tabs to spaces


  Commit: 802b85e5e487ca8283924be4cdd7df7be67bee7b
      https://github.com/buildbot/buildbot/commit/802b85e5e487ca8283924be4cdd7df7be67bee7b
  Author: Jeff Licquia <licquia at linuxfoundation.org>
  Date:   2012-07-06 (Fri, 06 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py

  Log Message:
  -----------
  Force defaultBranch if repoURL is set.


  Commit: 344f7ebc014c4711caafb7e97d85a1401f36f1c7
      https://github.com/buildbot/buildbot/commit/344f7ebc014c4711caafb7e97d85a1401f36f1c7
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

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

  Log Message:
  -----------
  Merge branch 'doc' of git://github.com/pepsiman/buildbot

* 'doc' of git://github.com/pepsiman/buildbot:
  Doc fixes


  Commit: 90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8
      https://github.com/buildbot/buildbot/commit/90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/test/unit/test_steps_source_bzr.py

  Log Message:
  -----------
  Merge branch 'master' of git://github.com/licquia/buildbot

* 'master' of git://github.com/licquia/buildbot:
  Force defaultBranch if repoURL is set.
  path_module.join() turns out to be wrong; use os.path.join() instead.
  Switch to using path_module.join() for making the repository URL.
  Add tests for bzr baseURL; fix combining baseURL w/ branch.
  Fix bzr branch handling.


  Commit: ece5f76ae1953974684f5573a3718e35c1864d9e
      https://github.com/buildbot/buildbot/commit/ece5f76ae1953974684f5573a3718e35c1864d9e
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M .gitignore
    M MAINTAINERS.txt
    M master/buildbot/changes/changes.py
    A master/buildbot/changes/hgpoller.py
    M master/buildbot/clients/tryclient.py
    M master/buildbot/interfaces.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildrequest.py
    M master/buildbot/process/properties.py
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/schedulers/timed.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/sourcestamp.py
    M master/buildbot/status/builder.py
    M master/buildbot/status/buildstep.py
    M master/buildbot/status/web/auth.py
    M master/buildbot/status/web/step.py
    M master/buildbot/status/web/templates/buildstep.html
    M master/buildbot/steps/source/__init__.py
    M master/buildbot/steps/source/bzr.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/trigger.py
    M master/buildbot/test/regressions/test_oldpaths.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    A master/buildbot/test/unit/test_changes_hgpoller.py
    M master/buildbot/test/unit/test_changes_p4poller.py
    M master/buildbot/test/unit/test_changes_svnpoller.py
    M master/buildbot/test/unit/test_process_builder.py
    M master/buildbot/test/unit/test_schedulers_timed_Nightly.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py
    M master/buildbot/test/unit/test_sourcestamp.py
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py
    A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py
    M master/buildbot/test/unit/test_steps_source_bzr.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/buildbot/test/unit/test_steps_source_svn.py
    A master/buildbot/test/unit/test_test_util_gpo.py
    M master/buildbot/test/util/gpo.py
    A master/contrib/bk_buildbot.py
    M master/docs/developer/definitions.rst
    A master/docs/manual/_images/master.png
    A master/docs/manual/_images/overview.png
    A master/docs/manual/_images/slaves.png
    A master/docs/manual/_images/status.png
    M master/docs/manual/cfg-builders.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-changesources.rst
    M master/docs/manual/cfg-global.rst
    M master/docs/manual/cfg-schedulers.rst
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/manual/cmdline.rst
    M master/docs/release-notes.rst
    A slave/buildslave/commands/bk.py
    M slave/buildslave/commands/hg.py
    M slave/buildslave/commands/registry.py
    A slave/buildslave/test/unit/test_commands_bk.py
    M slave/buildslave/test/unit/test_commands_hg.py

  Log Message:
  -----------
  Merge branch 'master' into nine

* master: (80 commits)
  Force defaultBranch if repoURL is set.
  tabs to spaces
  upgrade to use the new getProcessOutput expectations framework
  fix pyflakes
  Doc fixes
  try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180)
  Mercurial:  Remove any added files before running update --clean
  Mercurial: Support applying a patch for Try builds
  Add some test to doc and release-notes about HTPasswdAprAuth.
  Fix master-side SVN step.
  skip test_test_util_gpo on py27+tw900
  Updated a partly wrong docstring in hgpoller
  Moved os.environment change to setUp/tearDown in hgpoller tests
  Move libaprutil password checking to an new subclass
  Skip instead of hide md5 and sha tests if libaprutil is missing.
  Use ctypes.util.find_library to resolve library name.
  Remove old GetProcessOutputMixin.
  Fix gitpoller tests of environment passing.
  Fix p4 poller tests to use new gpo mixin.
  Fix svn poller tests to use new gpo mixin.
  ...

Conflicts:
	master/buildbot/test/unit/test_changes_gitpoller.py
	master/buildbot/test/unit/test_changes_p4poller.py
	master/buildbot/test/unit/test_changes_svnpoller.py
	master/docs/manual/cfg-global.rst

Semantic Conflicts:
    master/buildbot/changes/hgpoller.py + tests updated to use data API


Compare: https://github.com/buildbot/buildbot/compare/2a67a6507b18...ece5f76ae195


More information about the Commits mailing list