[Buildbot-commits] [buildbot/buildbot] cd309d: buildstep.py: remove "ShellCommand" in LoggingBuil...
GitHub
noreply at github.com
Tue Jan 21 23:22:54 UTC 2014
Branch: refs/heads/nine
Home: https://github.com/buildbot/buildbot
Commit: cd309d44195f282a33677833bcef1e16c061af24
https://github.com/buildbot/buildbot/commit/cd309d44195f282a33677833bcef1e16c061af24
Author: Ion Alberdi <ion.alberdi at intel.com>
Date: 2014-01-13 (Mon, 13 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
Log Message:
-----------
buildstep.py: remove "ShellCommand" in LoggingBuildStep
some logging messages had "ShellCommand" hardcoded.
this commit writes the name of the class instead.
Signed-off-by: Ion Alberdi <ion.alberdi at intel.com>
Commit: 922108ed101d36480993f3e611e15e7b42e0c8d7
https://github.com/buildbot/buildbot/commit/922108ed101d36480993f3e611e15e7b42e0c8d7
Author: Ion Alberdi <ion.alberdi at intel.com>
Date: 2014-01-14 (Tue, 14 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/shell.py
M master/buildbot/test/unit/test_steps_shell.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/style.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
buildstep: create ShellBaseStep
refactor what is necesary to execute a shell command
in a slave, in a mother class.
existing unit test from shellstep cover that refactoring.
Signed-off-by: Ion Alberdi <ion.alberdi at intel.com>
Commit: 7c3ff5c6707daa4a10c6f45ba6211629086e1b5f
https://github.com/buildbot/buildbot/commit/7c3ff5c6707daa4a10c6f45ba6211629086e1b5f
Author: Ion Alberdi <ion.alberdi at intel.com>
Date: 2014-01-17 (Fri, 17 Jan 2014)
Changed paths:
M master/buildbot/interfaces.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/remotecommand.py
M master/buildbot/status/results.py
M master/buildbot/steps/shell.py
A master/buildbot/steps/shellsequence.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
A master/buildbot/test/unit/test_steps_shellsequence.py
M master/buildbot/test/unit/test_steps_slave.py
M master/buildbot/test/util/config.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
shellsequence: implement step
this steps permits one to launch multiple shell
commands in a single step. Each shell command
has its own optional stdio log, and haltOnFailure, etc parameter.
They however, all share the same workdir, use-pty, env parameters.
the skipping of commands can be driven by overriding
one method of that class (see doc).
Signed-off-by: Ion Alberdi <ion.alberdi at intel.com>
Commit: 9b15a8cd18d166bed81f7eb752a85ad1d9bdf06b
https://github.com/buildbot/buildbot/commit/9b15a8cd18d166bed81f7eb752a85ad1d9bdf06b
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/interfaces.py
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/remotecommand.py
M master/buildbot/status/results.py
M master/buildbot/steps/shell.py
A master/buildbot/steps/shellsequence.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/buildbot/test/unit/test_steps_shell.py
A master/buildbot/test/unit/test_steps_shellsequence.py
M master/buildbot/test/unit/test_steps_slave.py
M master/buildbot/test/util/config.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/style.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Merge yetanotherion/buildbot:listofshellcommands (PR #1045)
Commit: b47d52097b2d97acaae2579c7cb8f6dc89dcef08
https://github.com/buildbot/buildbot/commit/b47d52097b2d97acaae2579c7cb8f6dc89dcef08
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/test/unit/test_steps_shellsequence.py
M master/docs/developer/cls-buildsteps.rst
Log Message:
-----------
pep8, whitespace, etc.
Commit: b7f603239dfbcc73f0aa1d365a2bd4aef531ae21
https://github.com/buildbot/buildbot/commit/b7f603239dfbcc73f0aa1d365a2bd4aef531ae21
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/steps/shellsequence.py
M master/buildbot/test/unit/test_steps_shellsequence.py
Log Message:
-----------
rename 'cmd' to 'command' for consistency with ShellCommand
Commit: 34a9530c994fc99e66a0acbf1ab21930fb51ded5
https://github.com/buildbot/buildbot/commit/34a9530c994fc99e66a0acbf1ab21930fb51ded5
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
clarify log messages
Commit: e8de2894e11027e5de57432ec4b324a6d205724a
https://github.com/buildbot/buildbot/commit/e8de2894e11027e5de57432ec4b324a6d205724a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
Log Message:
-----------
revert to using _describe, but remove its docstring; see #2670
Commit: de05e332a24fccd9f8b494f2ad505489627d26bc
https://github.com/buildbot/buildbot/commit/de05e332a24fccd9f8b494f2ad505489627d26bc
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/shell.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/oldsource.py
M master/buildbot/steps/vstudio.py
M master/buildbot/test/unit/test_process_buildstep.py
Log Message:
-----------
revert LoggingBuildStep and everything that depends on it, and merge the modifications to it into ShellBaseStep
Commit: f95c7d0b4dae4e09e74ba93eefe66d8b29baed73
https://github.com/buildbot/buildbot/commit/f95c7d0b4dae4e09e74ba93eefe66d8b29baed73
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/docs/developer/style.rst
Log Message:
-----------
edit the style section a bit
Commit: 27d28c8132ccd845e924843567c6acf81b53caea
https://github.com/buildbot/buildbot/commit/27d28c8132ccd845e924843567c6acf81b53caea
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/docs/manual/cfg-buildsteps.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
edit ShellSequence docs
Commit: fbec3eb7db1adaaf6714d4dd6f2f33116696123f
https://github.com/buildbot/buildbot/commit/fbec3eb7db1adaaf6714d4dd6f2f33116696123f
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/process/remotecommand.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/repo.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/cfg-builders.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/relnotes/index.rst
Log Message:
-----------
Revert LoggingBuildStep, add CommandMixin and ShellMixin
These two mixin classes will be the new style for shell commands.
They're organized to be called from a `run` method, rather than
overriding lots of confusing hook methods like `createSummary` and
`evaluateCommand`.
Commit: d52ac5cb4102828c9e26d4efb50ff5880450c2d0
https://github.com/buildbot/buildbot/commit/d52ac5cb4102828c9e26d4efb50ff5880450c2d0
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
M master/buildbot/steps/shellsequence.py
M master/buildbot/test/unit/test_steps_shellsequence.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
refactor ShellSequence to use ShellMixin
Commit: 55d8f0373403f19a0080e2f869565f80010a9696
https://github.com/buildbot/buildbot/commit/55d8f0373403f19a0080e2f869565f80010a9696
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/buildbot/interfaces.py
M master/buildbot/process/buildstep.py
M master/buildbot/status/results.py
M master/buildbot/steps/shellsequence.py
A master/buildbot/test/unit/test_status_results.py
M master/docs/developer/results.rst
Log Message:
-----------
refactor result calculations into results.py
Commit: 9d96a068e142dccb9633db18f52eddf700bad04b
https://github.com/buildbot/buildbot/commit/9d96a068e142dccb9633db18f52eddf700bad04b
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-20 (Mon, 20 Jan 2014)
Changed paths:
M master/docs/developer/cls-buildsteps.rst
M master/docs/manual/customization.rst
Log Message:
-----------
update the customization docs to point to CommandMixin/ShellMixin
Commit: d331b90194c3992445bf84f71a056f967a17ee51
https://github.com/buildbot/buildbot/commit/d331b90194c3992445bf84f71a056f967a17ee51
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-21 (Tue, 21 Jan 2014)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/status/results.py
M master/buildbot/steps/shellsequence.py
M master/buildbot/test/unit/test_status_results.py
M master/docs/developer/results.rst
Log Message:
-----------
rename computeResultAndContinuation to computeResultAndTermination
Commit: 6e62c9091eb15f37c64f7ed017aa8b72156a8f30
https://github.com/buildbot/buildbot/commit/6e62c9091eb15f37c64f7ed017aa8b72156a8f30
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-21 (Tue, 21 Jan 2014)
Changed paths:
M master/buildbot/process/buildstep.py
M master/docs/manual/cfg-buildsteps.rst
Log Message:
-----------
docs tweaks suggested by @yetanotherion
Commit: 44ffcfc664cb450c8cf492ea5cb17bb893a7bf4f
https://github.com/buildbot/buildbot/commit/44ffcfc664cb450c8cf492ea5cb17bb893a7bf4f
Author: Dustin J. Mitchell <dustin at v.igoro.us>
Date: 2014-01-21 (Tue, 21 Jan 2014)
Changed paths:
M master/buildbot/process/build.py
Log Message:
-----------
Update comment
Let's be honest, I'm just testing GitHub's ability to edit PR's from the web..
Commit: edcdff3cb009341ceed43ffeda1ca5dba76267b7
https://github.com/buildbot/buildbot/commit/edcdff3cb009341ceed43ffeda1ca5dba76267b7
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2014-01-21 (Tue, 21 Jan 2014)
Changed paths:
M master/buildbot/process/build.py
M master/buildbot/process/buildstep.py
M master/buildbot/status/results.py
A master/buildbot/steps/shellsequence.py
M master/buildbot/steps/slave.py
M master/buildbot/steps/source/repo.py
M master/buildbot/test/fake/fakebuild.py
M master/buildbot/test/fake/remotecommand.py
M master/buildbot/test/unit/test_process_buildstep.py
A master/buildbot/test/unit/test_status_results.py
M master/buildbot/test/unit/test_steps_shell.py
A master/buildbot/test/unit/test_steps_shellsequence.py
M master/buildbot/test/unit/test_steps_slave.py
M master/buildbot/test/util/config.py
M master/docs/developer/cls-buildsteps.rst
M master/docs/developer/results.rst
M master/docs/developer/style.rst
M master/docs/manual/cfg-builders.rst
M master/docs/manual/cfg-buildsteps.rst
M master/docs/manual/customization.rst
Log Message:
-----------
Merge branch '9/shell-refactoring' of git://github.com/djmitche/buildbot into nine
Compare: https://github.com/buildbot/buildbot/compare/11eb83f93059...edcdff3cb009
More information about the Commits
mailing list