[Buildbot-commits] [buildbot/buildbot] d252e3: Refactor getNextBuildTime into base class.
GitHub
noreply at github.com
Sun Jun 24 23:12:56 UTC 2012
Branch: refs/heads/master
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: 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: 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: 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
Compare: https://github.com/buildbot/buildbot/compare/ddf2f6127e51...49c33d89353f
More information about the Commits
mailing list