[Buildbot-devel] Blamelist includes non-important changes?

Greg Ward gerg.ward+buildbot at gmail.com
Fri Mar 6 14:12:50 UTC 2009


Hi all --

I've recently implemented my first "continuous" build, and was a
little surprised by one detail.  Specifically, this build is triggered
by changes to a small subset of our tree that doesn't change very
often.  (I think of it more as "change-triggered" than "continuous".)
So I implemented a fileIsImportant() function that returns false for
most of our commits.  As a result, we can have dozens of commits
covering many days before we see a change that actually triggers a
build.

What surprised me is that all of those commits are considered input to
the build, and all of users who made those commits are on the
blamelist... even though most of them have not touched the files that
trigger a build and have nothing whatsoever to do with the success or
failure of the build.

Is this the intended behaviour?  Is there an easy way to trim the list
of changes in a build to the "important" ones?

Thanks --

Greg




More information about the devel mailing list