buildbot/buildbot — pull request #395 by jaredgrubb (2012-05-05 18:20:13+00:00)
Title: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell

This patch does two things:

* it adds 'codebase' as a parameter to Source steps; then the name of the step has the codebase in it ... that way a builder that has multiple source steps wont get names like "git, git_1, git_2" but rather "git foo, git bar, git baz".

* Adds a new 'descriptionSuffix', which is a string (or list of strings) that are appended to the description/descriptionDone attributes. This is useful in the same way as the first point is useful; for example, if you have a builder with 4 codesbases involved, you might have 4 buildsteps that all are "make build", and this will allow you to pass in descriptionSuffix='foo' ('bar', 'baz',...) so that the waterfall view shows which build step is which.

Note that I havent done the doc patch yet; if the consensus is ok on the code itself, I'll prepare that.