[Buildbot-commits] [buildbot/buildbot] e274f2: move some base classes and utilities to buildbot.s...

GitHub noreply at github.com
Fri Apr 13 17:03:03 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: e274f24e4580bccd0cf0b9bd8fc329ddfa7fce4a
      https://github.com/buildbot/buildbot/commit/e274f24e4580bccd0cf0b9bd8fc329ddfa7fce4a
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    A master/buildbot/scripts/base.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/test/unit/test_scripts_base.py
    M master/buildbot/test/unit/test_scripts_runner.py
    M master/buildbot/util/__init__.py
    M master/docs/developer/utils.rst

  Log Message:
  -----------
  move some base classes and utilities to buildbot.scripts.base

..and rename OptionsWithOptionsFile to SubcommandOptions


  Commit: 898b5d694ad3e2cd8714fc31d60efe6f1ceae96c
      https://github.com/buildbot/buildbot/commit/898b5d694ad3e2cd8714fc31d60efe6f1ceae96c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    A master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/test/unit/test_scripts_create_master.py
    M master/buildbot/test/unit/test_scripts_runner.py
    M master/buildbot/test/util/misc.py

  Log Message:
  -----------
  move createMaster to its own file


  Commit: b760f0fd190ed9d31d74d8397ca0ba2785c8099c
      https://github.com/buildbot/buildbot/commit/b760f0fd190ed9d31d74d8397ca0ba2785c8099c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/upgrade_master.py
    A master/buildbot/test/unit/test_scripts_upgrade_master.py
    M master/buildbot/test/util/compat.py

  Log Message:
  -----------
  factor upgradeMaster into its own module, with tests


  Commit: a986fe87ed3cf9b5ac21733b6c43b5e4be755f7d
      https://github.com/buildbot/buildbot/commit/a986fe87ed3cf9b5ac21733b6c43b5e4be755f7d
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/stop.py
    A master/buildbot/test/unit/test_scripts_stop.py

  Log Message:
  -----------
  factor stop out of runner.py


  Commit: dbb4c5e981261dc029d6e0cbdefdb79ab6631922
      https://github.com/buildbot/buildbot/commit/dbb4c5e981261dc029d6e0cbdefdb79ab6631922
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/interfaces.py
    A master/buildbot/scripts/restart.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/test/unit/test_scripts_restart.py

  Log Message:
  -----------
  factor restart out of runner.py


  Commit: 6eff8e124baf9712a2cbd996d34017ce89771700
      https://github.com/buildbot/buildbot/commit/6eff8e124baf9712a2cbd996d34017ce89771700
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/restart.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/start.py
    R master/buildbot/scripts/startup.py
    M master/buildbot/test/test_extra_coverage.py
    M master/buildbot/test/unit/test_scripts_restart.py
    A master/buildbot/test/unit/test_scripts_start.py

  Log Message:
  -----------
  factor start out of runner.py

This punts on the tests.  For the record, I tried, and madness ensued.


  Commit: 69f19df1415886390fb787f025c37331e31eeb52
      https://github.com/buildbot/buildbot/commit/69f19df1415886390fb787f025c37331e31eeb52
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    A master/buildbot/scripts/debugclient.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/test/unit/test_scripts_runner.py

  Log Message:
  -----------
  Refactor debugclient into its own scripts module

This is small and just delegates to the clients package, but means that
we can handle things consistently later


  Commit: 48c10e1ca972d557c750319261a6c13b1efb8316
      https://github.com/buildbot/buildbot/commit/48c10e1ca972d557c750319261a6c13b1efb8316
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/user.py
    M master/buildbot/test/unit/test_scripts_runner.py
    A master/buildbot/test/unit/test_scripts_user.py

  Log Message:
  -----------
  Refactor users support - validate command line separately


  Commit: ed22dabe04450555878437b9c85a06f015afd557
      https://github.com/buildbot/buildbot/commit/ed22dabe04450555878437b9c85a06f015afd557
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/clients/base.py
    A master/buildbot/clients/text.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/statusgui.py
    A master/buildbot/scripts/statuslog.py
    M master/buildbot/test/unit/test_scripts_runner.py
    A master/buildbot/test/unit/test_scripts_statuslog.py

  Log Message:
  -----------
  refactor statuslog and statusgui

Note that like debugclient, statusgui can't be tested without gtk.


  Commit: f8bb0cd2641d3b4559e6aaf148b66ad6b6884475
      https://github.com/buildbot/buildbot/commit/f8bb0cd2641d3b4559e6aaf148b66ad6b6884475
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/reconfig.py
    M master/buildbot/scripts/runner.py

  Log Message:
  -----------
  refactor reconfig


  Commit: c64559efa80d82a0d43be85fbaf7d95ad6b215dd
      https://github.com/buildbot/buildbot/commit/c64559efa80d82a0d43be85fbaf7d95ad6b215dd
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/sendchange.py
    M master/buildbot/test/unit/test_scripts_runner.py
    A master/buildbot/test/unit/test_scripts_sendchange.py

  Log Message:
  -----------
  refactor sendchange script


  Commit: 5b1e7cae64ff6fb20713a35d02130e6016a857d3
      https://github.com/buildbot/buildbot/commit/5b1e7cae64ff6fb20713a35d02130e6016a857d3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/trycmd.py
    A master/buildbot/test/unit/test_scripts_trycmd.py

  Log Message:
  -----------
  refactor trycmd


  Commit: 32bda482655bd44c3b98823e1f1e6881335944d6
      https://github.com/buildbot/buildbot/commit/32bda482655bd44c3b98823e1f1e6881335944d6
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/tryserver.py
    M master/buildbot/test/unit/test_scripts_runner.py
    A master/buildbot/test/unit/test_scripts_tryserver.py

  Log Message:
  -----------
  refactor tryserver


  Commit: 417341e0a406c02d33d861f05d3e9ef3f8035288
      https://github.com/buildbot/buildbot/commit/417341e0a406c02d33d861f05d3e9ef3f8035288
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/checkconfig.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/test/unit/test_scripts_checkconfig.py
    M master/buildbot/test/unit/test_scripts_runner.py
    M master/buildbot/test/unit/test_scripts_tryserver.py

  Log Message:
  -----------
  refactor checkconfig


  Commit: ad41d810d2faa9eb7eea72bb1569be3ec4d3c5b4
      https://github.com/buildbot/buildbot/commit/ad41d810d2faa9eb7eea72bb1569be3ec4d3c5b4
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    M master/buildbot/status/words.py

  Log Message:
  -----------
  move ForceOptions to words.py, where it's used


  Commit: ff39fd2563117956f68329fb4d05e4f940f75731
      https://github.com/buildbot/buildbot/commit/ff39fd2563117956f68329fb4d05e4f940f75731
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/test/unit/test_scripts_runner.py

  Log Message:
  -----------
  tests for remaining Options subclasses


  Commit: 32c9ae4ba070302b8d44fdf30ff13f018aa47ee2
      https://github.com/buildbot/buildbot/commit/32c9ae4ba070302b8d44fdf30ff13f018aa47ee2
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    M master/buildbot/test/unit/test_scripts_runner.py

  Log Message:
  -----------
  cleanup, order tests to correspond to the source file


  Commit: a4d323e88d4ea623b2e153f761d4844ec0ff9166
      https://github.com/buildbot/buildbot/commit/a4d323e88d4ea623b2e153f761d4844ec0ff9166
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py
    M master/buildbot/test/unit/test_scripts_runner.py

  Log Message:
  -----------
  refactor run to use function names, and test Options and run


  Commit: 9c221c70e76c825e7bfe7f376c80dab1b30ee1bc
      https://github.com/buildbot/buildbot/commit/9c221c70e76c825e7bfe7f376c80dab1b30ee1bc
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/test/unit/test_scripts_create_master.py
    M master/buildbot/test/unit/test_scripts_restart.py
    M master/buildbot/test/unit/test_scripts_start.py
    M master/buildbot/test/unit/test_scripts_stop.py
    M master/buildbot/test/unit/test_scripts_upgrade_master.py
    M master/buildbot/test/util/misc.py

  Log Message:
  -----------
  rename assertStdout to assertInStdout


  Commit: 745ce331c54bbf4a99b6b1dcc6ef884b818254b2
      https://github.com/buildbot/buildbot/commit/745ce331c54bbf4a99b6b1dcc6ef884b818254b2
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/test/unit/test_scripts_base.py
    M master/buildbot/test/unit/test_scripts_create_master.py
    M master/buildbot/test/unit/test_scripts_runner.py
    M master/buildbot/test/unit/test_scripts_sendchange.py
    M master/buildbot/test/util/misc.py

  Log Message:
  -----------
  use StdoutAssertionsMixin in the remaining useful places


  Commit: 8ce1014ccdec151a92aa1b14aca988911b4aacf5
      https://github.com/buildbot/buildbot/commit/8ce1014ccdec151a92aa1b14aca988911b4aacf5
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/base.py
    M master/buildbot/test/unit/test_scripts_base.py

  Log Message:
  -----------
  terminate directory traversal more gently


  Commit: c8f86e819dd26e4482cd84d32378736403126841
      https://github.com/buildbot/buildbot/commit/c8f86e819dd26e4482cd84d32378736403126841
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/MANIFEST.in
    A master/buildbot/scripts/buildbot_tac.tmpl
    M master/buildbot/scripts/create_master.py
    M master/buildbot/test/unit/test_scripts_create_master.py

  Log Message:
  -----------
  use a template to generate buildbot.tac


  Commit: 7772348703f0b26328ab611efa355da4405b44e4
      https://github.com/buildbot/buildbot/commit/7772348703f0b26328ab611efa355da4405b44e4
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/buildbot_tac.tmpl

  Log Message:
  -----------
  remove backward-compatibility with Twisted-8.2.0


  Commit: 6bb841f61102d6ecea5be836e07c262b23c61f8d
      https://github.com/buildbot/buildbot/commit/6bb841f61102d6ecea5be836e07c262b23c61f8d
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/create_master.py
    M master/buildbot/test/unit/test_scripts_create_master.py

  Log Message:
  -----------
  change spelling of createDb -> createDB


  Commit: 088c1025109d32603ba640b297d850e75a09840e
      https://github.com/buildbot/buildbot/commit/088c1025109d32603ba640b297d850e75a09840e
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/reconfig.py

  Log Message:
  -----------
  include basedir in path join


  Commit: 467a0a08aca447573e15254f512002f08e0aadf4
      https://github.com/buildbot/buildbot/commit/467a0a08aca447573e15254f512002f08e0aadf4
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py

  Log Message:
  -----------
  remove unnecessarily separate DB_HELP


  Commit: cbb7530f68b9ba4828dfa8e81c242fd652ca60a8
      https://github.com/buildbot/buildbot/commit/cbb7530f68b9ba4828dfa8e81c242fd652ca60a8
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/base.py
    M master/buildbot/scripts/runner.py

  Log Message:
  -----------
  move BasedirMixin to base.py


  Commit: 6fe971f2a411027099d3138255c124e05f17febc
      https://github.com/buildbot/buildbot/commit/6fe971f2a411027099d3138255c124e05f17febc
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/base.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/test/unit/test_scripts_base.py

  Log Message:
  -----------
  factor required-option checks into SubcommandOptions


  Commit: d705acf8e69231503bcd2f9fdc3210ecd81d73e3
      https://github.com/buildbot/buildbot/commit/d705acf8e69231503bcd2f9fdc3210ecd81d73e3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/runner.py

  Log Message:
  -----------
  make change:changepw the default value for --auth


  Commit: 28caa8456b0d5dd313ea8203d484eb26d9bc3c2f
      https://github.com/buildbot/buildbot/commit/28caa8456b0d5dd313ea8203d484eb26d9bc3c2f
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/start.py

  Log Message:
  -----------
  reorder methods


  Commit: 15b1e70d32f91eeca2147dbe8bc63cf54609fdc2
      https://github.com/buildbot/buildbot/commit/15b1e70d32f91eeca2147dbe8bc63cf54609fdc2
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/user.py
    M master/buildbot/test/unit/test_scripts_user.py

  Log Message:
  -----------
  spell function name correctly


  Commit: 0cdc2a827cf03cbf03a3a531e0b22142bd2c1d31
      https://github.com/buildbot/buildbot/commit/0cdc2a827cf03cbf03a3a531e0b22142bd2c1d31
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M master/buildbot/scripts/base.py
    M master/buildbot/scripts/upgrade_master.py

  Log Message:
  -----------
  always apply expanduser to basedir


  Commit: 4394e81b9919593494f51d95304ac6c84101c7e4
      https://github.com/buildbot/buildbot/commit/4394e81b9919593494f51d95304ac6c84101c7e4
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-13 (Fri, 13 Apr 2012)

  Changed paths:
    M master/MANIFEST.in
    M master/buildbot/clients/base.py
    A master/buildbot/clients/text.py
    M master/buildbot/interfaces.py
    A master/buildbot/scripts/base.py
    A master/buildbot/scripts/buildbot_tac.tmpl
    M master/buildbot/scripts/checkconfig.py
    A master/buildbot/scripts/create_master.py
    A master/buildbot/scripts/debugclient.py
    M master/buildbot/scripts/reconfig.py
    A master/buildbot/scripts/restart.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/sendchange.py
    A master/buildbot/scripts/start.py
    R master/buildbot/scripts/startup.py
    A master/buildbot/scripts/statusgui.py
    A master/buildbot/scripts/statuslog.py
    A master/buildbot/scripts/stop.py
    A master/buildbot/scripts/trycmd.py
    A master/buildbot/scripts/tryserver.py
    A master/buildbot/scripts/upgrade_master.py
    A master/buildbot/scripts/user.py
    M master/buildbot/status/words.py
    M master/buildbot/test/test_extra_coverage.py
    A master/buildbot/test/unit/test_scripts_base.py
    M master/buildbot/test/unit/test_scripts_checkconfig.py
    A master/buildbot/test/unit/test_scripts_create_master.py
    A master/buildbot/test/unit/test_scripts_restart.py
    M master/buildbot/test/unit/test_scripts_runner.py
    A master/buildbot/test/unit/test_scripts_sendchange.py
    A master/buildbot/test/unit/test_scripts_start.py
    A master/buildbot/test/unit/test_scripts_statuslog.py
    A master/buildbot/test/unit/test_scripts_stop.py
    A master/buildbot/test/unit/test_scripts_trycmd.py
    A master/buildbot/test/unit/test_scripts_tryserver.py
    A master/buildbot/test/unit/test_scripts_upgrade_master.py
    A master/buildbot/test/unit/test_scripts_user.py
    M master/buildbot/test/util/compat.py
    M master/buildbot/test/util/misc.py
    M master/buildbot/util/__init__.py
    M master/docs/developer/utils.rst

  Log Message:
  -----------
  Merge branch 'scripts-refactor'

* scripts-refactor: (32 commits)
  always apply expanduser to basedir
  spell function name correctly
  reorder methods
  make change:changepw the default value for --auth
  factor required-option checks into SubcommandOptions
  move BasedirMixin to base.py
  remove unnecessarily separate DB_HELP
  include basedir in path join
  change spelling of createDb -> createDB
  remove backward-compatibility with Twisted-8.2.0
  use a template to generate buildbot.tac
  terminate directory traversal more gently
  use StdoutAssertionsMixin in the remaining useful places
  rename assertStdout to assertInStdout
  refactor run to use function names, and test Options and run
  cleanup, order tests to correspond to the source file
  tests for remaining Options subclasses
  move ForceOptions to words.py, where it's used
  refactor checkconfig
  refactor tryserver
  ...


  Commit: 7feefe4ce06773c5871c99ac570d10e7a1557b38
      https://github.com/buildbot/buildbot/commit/7feefe4ce06773c5871c99ac570d10e7a1557b38
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-04-13 (Fri, 13 Apr 2012)

  Changed paths:
    M master/buildbot/status/words.py
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/unit/test_process_properties.py
    M master/buildbot/test/unit/test_status_words.py
    M master/buildbot/test/unit/test_steps_source_svn.py
    A master/buildbot/test/util/properties.py
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Merge branch 'master' of github.com:buildbot/buildbot

* 'master' of github.com:buildbot/buildbot:
  Remove reference to cvs argumes in svn documentation.
  Add examples of how to replace baseURL in release notes.
  Remove baseURL in master-side SVN source step.
  Move FakeRenderable to buildbot.test.util.properties
  Use t.w.p.irc.IRCClient.describe instead of .me.


Compare: https://github.com/buildbot/buildbot/compare/bd07db1...7feefe4


More information about the Commits mailing list