[Buildbot-commits] [buildbot/buildbot] 433b88: Add support for codebases to ForceScheduler (and m...

GitHub noreply at github.com
Sun Aug 5 20:55:14 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: 433b88e0868ba612f0c027199aaebd1e521442e5
      https://github.com/buildbot/buildbot/commit/433b88e0868ba612f0c027199aaebd1e521442e5
  Author: Jared Grubb <jgrubb at apple.com>
  Date:   2012-07-27 (Fri, 27 Jul 2012)

  Changed paths:
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/status/web/builder.py
    M master/buildbot/status/web/templates/forms.html
    M master/buildbot/test/unit/test_schedulers_forcesched.py

  Log Message:
  -----------
  Add support for codebases to ForceScheduler (and multiple codebases)

* a new NestedParameter type to encapsulate 'child parameters'. This is helpful where a certain field needs to be present multiple times on a form and have a unique name each time. For example, each codebase needs a 'branch' field. A nested parameter curries the name of the subfields so that the form submission names are unique (foo_branch and bar_branch). Then, after a POST, the names are un-curried and subfields become keys in a dictionary (for example, foo={'branch':'...'}).

* AnyPropertyParameter is now a NestedParameter

* CodebaseParameter is a new parameter (NestedParameter) that converts its children into a sourcestamp dictionary instead of a property value

* The form HTML is adjusted to make it easier to customize the look of the form. Nested parameters can now be grouped using borders, adjust linebreaks (for example AnyProperty has no break between name/value, but CodebaseParameter has breaks between its fields).


  Commit: 5799f187694975ddca0d524a538eca20da9207ff
      https://github.com/buildbot/buildbot/commit/5799f187694975ddca0d524a538eca20da9207ff
  Author: Jared Grubb <jgrubb at apple.com>
  Date:   2012-07-28 (Sat, 28 Jul 2012)

  Changed paths:
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/status/web/files/default.css
    M master/buildbot/status/web/templates/forms.html
    M master/buildbot/test/unit/test_schedulers_forcesched.py

  Log Message:
  -----------
  Fix up CSS and other minor bugs


  Commit: 82ca6f413eba83380357815cab72e5dc0395fe93
      https://github.com/buildbot/buildbot/commit/82ca6f413eba83380357815cab72e5dc0395fe93
  Author: Jared Grubb <jgrubb at apple.com>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M master/buildbot/schedulers/forcesched.py
    M master/docs/manual/cfg-schedulers.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Add docs and docstrings for ForceScheduler+codebases


  Commit: 7d44f5d5c5f2d113f17e086fa8f2ae6becf6ebbd
      https://github.com/buildbot/buildbot/commit/7d44f5d5c5f2d113f17e086fa8f2ae6becf6ebbd
  Author: Jared Grubb <jgrubb at apple.com>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M master/buildbot/schedulers/forcesched.py

  Log Message:
  -----------
  CodebaseParameter: Add customization point for sourcestamp creation


  Commit: 3c5b51f9ae607cad7a1c3e6536491077f88a2d44
      https://github.com/buildbot/buildbot/commit/3c5b51f9ae607cad7a1c3e6536491077f88a2d44
  Author: Jared Grubb <jgrubb at apple.com>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M master/buildbot/status/web/files/default.css
    M master/buildbot/status/web/templates/forms.html

  Log Message:
  -----------
  Fix up HTML and CSS to remove extraneoush BR's


  Commit: 86d6fae3b82aa52f936c71bfa97d79d561218769
      https://github.com/buildbot/buildbot/commit/86d6fae3b82aa52f936c71bfa97d79d561218769
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-08-05 (Sun, 05 Aug 2012)

  Changed paths:
    M master/buildbot/schedulers/base.py
    M master/buildbot/schedulers/forcesched.py
    M master/buildbot/status/web/builder.py
    M master/buildbot/status/web/files/default.css
    M master/buildbot/status/web/templates/forms.html
    M master/buildbot/test/unit/test_schedulers_forcesched.py
    M master/docs/manual/cfg-schedulers.rst
    M master/docs/release-notes.rst

  Log Message:
  -----------
  Merge branch 'forcesched-plus-codebase' of git://github.com/jaredgrubb/buildbot


  Commit: 1ab6dac5917ee245377723f43c25f715dd036e58
      https://github.com/buildbot/buildbot/commit/1ab6dac5917ee245377723f43c25f715dd036e58
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-08-05 (Sun, 05 Aug 2012)

  Changed paths:
    M master/buildbot/schedulers/forcesched.py

  Log Message:
  -----------
  fix pyflakes


Compare: https://github.com/buildbot/buildbot/compare/5ea92d8a7881...1ab6dac5917e


More information about the Commits mailing list