[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