[Buildbot-commits] [buildbot/buildbot] 2831f2: Added a 'glob' command to the slave.
GitHub
noreply at github.com
Sat Feb 22 20:16:34 UTC 2014
Branch: refs/heads/nine
Home: https://github.com/buildbot/buildbot
Commit: 2831f244505a04c77412912107065b522ce820c8
https://github.com/buildbot/buildbot/commit/2831f244505a04c77412912107065b522ce820c8
Author: Jonas Pommerening <jpommerening at mbp.fritz.box>
Date: 2013-11-19 (Tue, 19 Nov 2013)
Changed paths:
M slave/buildslave/commands/fs.py
M slave/buildslave/commands/registry.py
M slave/buildslave/test/unit/test_commands_fs.py
Log Message:
-----------
Added a 'glob' command to the slave.
Can be used to retrieve a list of files from the slave that match
a given pattern. (This is somewhat more portable than using shell
expansion.)
Custom steps can use this command to add filenames to a property
of the build where they may be later picked up by an uploading step.
RemoteCommand('glob', dict(path='[Bb]uild[Bb]ot-*', workdir='wkdir'))
Commit: d9a1069aaeb1c8dc8822058f0d2e8ee15bc8db1c
https://github.com/buildbot/buildbot/commit/d9a1069aaeb1c8dc8822058f0d2e8ee15bc8db1c
Author: Jonas Pommerening <jpommerening at mbp.fritz.box>
Date: 2013-11-19 (Tue, 19 Nov 2013)
Changed paths:
M slave/buildslave/commands/fs.py
Log Message:
-----------
pep8 (so close)
Commit: 87cca9206357533d2a8809d479d9bd8b036b1f57
https://github.com/buildbot/buildbot/commit/87cca9206357533d2a8809d479d9bd8b036b1f57
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M .travis.yml
M CONTRIBUTING.md
M common/pylintrc
M common/validate.sh
M master/buildbot/buildslave/base.py
M master/buildbot/buildslave/ec2.py
M master/buildbot/changes/base.py
M master/buildbot/changes/bonsaipoller.py
M master/buildbot/changes/gerritchangesource.py
M master/buildbot/changes/gitpoller.py
R master/buildbot/changes/hgbuildbot.py
M master/buildbot/changes/hgpoller.py
M master/buildbot/changes/mail.py
M master/buildbot/changes/p4poller.py
M master/buildbot/changes/svnpoller.py
M master/buildbot/clients/tryclient.py
M master/buildbot/db/enginestrategy.py
M master/buildbot/db/model.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
A master/buildbot/process/logobserver.py
A master/buildbot/process/remotecommand.py
M master/buildbot/process/slavebuilder.py
M master/buildbot/process/users/manual.py
M master/buildbot/schedulers/trysched.py
M master/buildbot/scripts/logwatcher.py
M master/buildbot/scripts/start.py
M master/buildbot/status/base.py
M master/buildbot/status/client.py
M master/buildbot/status/mail.py
M master/buildbot/status/master.py
M master/buildbot/status/slave.py
M master/buildbot/status/status_push.py
M master/buildbot/status/tinderbox.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/feeds.py
M master/buildbot/status/web/grid.py
M master/buildbot/status/web/hooks/github.py
M master/buildbot/status/web/templates/feed_description.html
M master/buildbot/status/web/templates/grid_macros.html
M master/buildbot/status/web/waterfall.py
M master/buildbot/steps/maxq.py
M master/buildbot/steps/package/deb/lintian.py
M master/buildbot/steps/shell.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/darcs.py
M master/buildbot/steps/source/git.py
M master/buildbot/steps/source/mercurial.py
M master/buildbot/steps/source/mtn.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/source/p4.py
M master/buildbot/steps/source/repo.py
M master/buildbot/steps/source/svn.py
M master/buildbot/steps/transfer.py
M master/buildbot/steps/vstudio.py
A master/buildbot/test/integration/test_try_client.py
M master/buildbot/test/regressions/test_shell_command_properties.py
M master/buildbot/test/test_extra_coverage.py
M master/buildbot/test/unit/test_changes_base.py
M master/buildbot/test/unit/test_changes_gerritchangesource.py
M master/buildbot/test/unit/test_changes_gitpoller.py
M master/buildbot/test/unit/test_changes_hgpoller.py
M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py
M master/buildbot/test/unit/test_process_build.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
M master/buildbot/test/unit/test_status_mail.py
M master/buildbot/test/unit/test_status_web_hooks_github.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_darcs.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_mtn.py
M master/buildbot/test/unit/test_steps_source_p4.py
M master/buildbot/test/unit/test_steps_source_repo.py
M master/buildbot/test/unit/test_steps_source_svn.py
M master/buildbot/test/unit/test_steps_transfer.py
M master/buildbot/test/unit/test_util.py
M master/buildbot/test/util/sourcesteps.py
M master/buildbot/test/util/steps.py
M master/buildbot/util/__init__.py
A master/contrib/hgbuildbot.py
A master/contrib/systemd/buildbot.service
R master/docs/_images/header-text-transparent.png
M master/docs/conf.py
M master/docs/developer/utils.rst
A master/docs/header-text-transparent.png
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-statustargets.rst
M master/docs/manual/cmdline.rst
M master/docs/manual/customization.rst
M master/docs/manual/installation.rst
M master/docs/relnotes/0.8.6.rst
M master/docs/relnotes/index.rst
M master/setup.py
M slave/buildslave/commands/base.py
M slave/buildslave/commands/bk.py
M slave/buildslave/commands/bzr.py
M slave/buildslave/commands/cvs.py
M slave/buildslave/commands/darcs.py
M slave/buildslave/commands/fs.py
M slave/buildslave/commands/git.py
M slave/buildslave/commands/hg.py
M slave/buildslave/commands/mtn.py
M slave/buildslave/commands/p4.py
M slave/buildslave/commands/repo.py
M slave/buildslave/commands/shell.py
M slave/buildslave/commands/svn.py
M slave/buildslave/commands/transfer.py
M slave/buildslave/scripts/logwatcher.py
M slave/buildslave/test/unit/test_bot.py
M slave/buildslave/test/unit/test_commands_base.py
M slave/buildslave/test/unit/test_commands_fs.py
A slave/contrib/systemd/buildslave.service
Log Message:
-----------
Merge branch 'slave-fs-cmds-cleanup' into slave-glob-command
* slave-fs-cmds-cleanup: (148 commits)
removed blank line
send headers and errno for failed fs commands
check rc in a callback (errback is not called)
Fix failing test & shell command
update steps to use requiredArgs
replace assertions, raise ValueError instead
replaced "except as" syntax w/ 2.4 compatible comma syntax
Removed bare excepts
apply 09749e7 to master
On solaris use the tail in /usr/xpg4/bin/tail insteaf of /usr/bin/tail which does not support the -n option
Do not catch GeneratorExit exception
remove use of MutableMapping, not in Python 2.5
Ignore decoding errors in atom/rss feeds; fixes #951
Fix step None bug
sphinx doesn't seem to support relative paths for logos anymore
fix typo in comment
Add systemd unit for slave.
Add systemd service unit for master.
add whitespace to avoid failure with Sphinx-1.2.1
Fix failures where 'git clean' fails but could be clobbered
...
Commit: 32f314e6c488e1b0e03e54a6d485c7da52e71b03
https://github.com/buildbot/buildbot/commit/32f314e6c488e1b0e03e54a6d485c7da52e71b03
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M slave/buildslave/commands/fs.py
M slave/buildslave/test/unit/test_commands_fs.py
Log Message:
-----------
Incorporate improvements from #1066
* rename sent updates `glob` -> `files` (as in ListDir)
* drop the asserts, use base.Command.requiredArgs
* catch only OSError (even that one is quite unlikely to appear) and
send the appropriate `rc` to master
* rename `globpath` -> `globname` (as in the python docs:
http://docs.python.org/2/library/glob.html)
Commit: 56621ee2d3ca717f0c33991e9d6940e45ff54887
https://github.com/buildbot/buildbot/commit/56621ee2d3ca717f0c33991e9d6940e45ff54887
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M master/buildbot/test/unit/test_buildslave_base.py
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
fix pylint
Commit: 83f5ada793adfa1dfd6496601a03826c52ec95be
https://github.com/buildbot/buildbot/commit/83f5ada793adfa1dfd6496601a03826c52ec95be
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
more pep8
Commit: 2515aa7e71e9dd5e54aff7c5103a90233ae8986a
https://github.com/buildbot/buildbot/commit/2515aa7e71e9dd5e54aff7c5103a90233ae8986a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M master/buildbot/test/unit/test_process_buildstep.py
A master/buildbot/test/unit/test_process_remotecommand.py
Log Message:
-----------
move tests for buildbot.process.remotecommand to the appropriate module
Commit: 052e273c154c1b2bda4a9686305f9462465c9cbb
https://github.com/buildbot/buildbot/commit/052e273c154c1b2bda4a9686305f9462465c9cbb
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-18 (Tue, 18 Feb 2014)
Changed paths:
M master/docs/developer/master-slave.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Added relnote, developer doc
Commit: 277072e1d66c23a93c1a247b07eb825e57ed91c8
https://github.com/buildbot/buildbot/commit/277072e1d66c23a93c1a247b07eb825e57ed91c8
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-18 (Tue, 18 Feb 2014)
Changed paths:
M master/buildbot/steps/slave.py
M master/buildbot/test/unit/test_steps_slave.py
Log Message:
-----------
Added runGlob to CompositeStepMixin
Commit: 29f5f6dda8f10475c980f5c19c30d29feb32db8b
https://github.com/buildbot/buildbot/commit/29f5f6dda8f10475c980f5c19c30d29feb32db8b
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-18 (Tue, 18 Feb 2014)
Changed paths:
M master/docs/relnotes/index.rst
Log Message:
-----------
Mention CompositeStepMixin.runGlob in relnotes
Commit: 119aab92568ca01ead1417c7867c5091f0debe5d
https://github.com/buildbot/buildbot/commit/119aab92568ca01ead1417c7867c5091f0debe5d
Author: Jonas Pommerening <jonas.pommerening at gmail.com>
Date: 2014-02-19 (Wed, 19 Feb 2014)
Changed paths:
M master/buildbot/steps/slave.py
M master/docs/manual/customization.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Added manual/docs, fixed reference in releasenotes
Commit: c68bbb9f0b9b8973ff28b59039f93d945e3bd831
https://github.com/buildbot/buildbot/commit/c68bbb9f0b9b8973ff28b59039f93d945e3bd831
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-21 (Fri, 21 Feb 2014)
Changed paths:
M master/buildbot/steps/slave.py
M master/buildbot/test/unit/test_steps_slave.py
M master/docs/developer/master-slave.rst
M master/docs/manual/customization.rst
M master/docs/relnotes/index.rst
M slave/buildslave/commands/fs.py
M slave/buildslave/commands/registry.py
M slave/buildslave/test/unit/test_commands_fs.py
Log Message:
-----------
Merge jpommerening/buildbot:slave-glob-command (PR #970)
+autopep8
Commit: 9bd02182a50095eb055f6bd3b4fe77ca703961d8
https://github.com/buildbot/buildbot/commit/9bd02182a50095eb055f6bd3b4fe77ca703961d8
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-21 (Fri, 21 Feb 2014)
Changed paths:
M master/docs/manual/customization.rst
Log Message:
-----------
fix docs
Commit: 62b1491303ac06d49b0e8d6c004a9e738c12ca3a
https://github.com/buildbot/buildbot/commit/62b1491303ac06d49b0e8d6c004a9e738c12ca3a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-02-22 (Sat, 22 Feb 2014)
Changed paths:
M master/buildbot/steps/slave.py
M master/buildbot/test/unit/test_process_remotecommand.py
M master/buildbot/test/unit/test_steps_slave.py
M master/docs/developer/master-slave.rst
M master/docs/manual/customization.rst
M master/docs/relnotes/index.rst
M slave/buildslave/commands/fs.py
M slave/buildslave/commands/registry.py
M slave/buildslave/test/unit/test_commands_fs.py
Log Message:
-----------
Merge branch 'master' into nine
Conflicts:
master/buildbot/test/unit/test_process_buildstep.py
master/buildbot/test/unit/test_process_remotecommand.py
Compare: https://github.com/buildbot/buildbot/compare/f1c6a7b4b997...62b1491303ac
More information about the Commits
mailing list