[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