[Buildbot-commits] [buildbot/buildbot] 2831f2: Added a 'glob' command to the slave.
GitHub
noreply at github.com
Fri Feb 21 22:14:55 UTC 2014
Branch: refs/heads/master
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: 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
Compare: https://github.com/buildbot/buildbot/compare/2515aa7e71e9...c68bbb9f0b9b
More information about the Commits
mailing list