Daniel Shahaf wrote:

>>  Author: julianfoad
>>  Date: Mon Aug 13 19:12:03 2012
>>  New Revision: 828822
>> 
>>  Log:
>>  Adjust what triggers a Subversion build.
>> 
>>  * master1/projects/subversion.conf
>>    (SubversionExcludes): Remove 'packages' because some builds 
>>     depend on the  package scripts, and remove 'tools' because
>>     some tools are  included by  default in a standard build.

>>   # List the paths that are not interesting enough to trigger a new build.
>>   import re
>>   SubversionExcludes = masterExcludes + ["COMMITTERS", "STATUS",
>> "CHANGES", "README",  "INSTALL", "COPYING", "HACKING", "TRANSLATING",
>>  -            "BUGS", "www", "notes", "packages", "subversion/LICENSE",
>> "subversion/po", "doc", "contrib", "tools", "dist.sh"]
>>  +            "BUGS", "www", "notes", "subversion/LICENSE",
>> "subversion/po", "doc", "contrib", "dist.sh"]
> 
> The semantics of this list are as follows: if a revision does not touch
> a path that doesn't match any of the above patterns, then buildbot skips
> building it.

Simplifying your triple-negative:

  "if a rev doesn't touch a path that doesn't match any pattern, don't build"

=> "if a rev DOES touch a path that doesn't match any pattern, DO build"

That's what I thought it meant.  Thanks for confirming.  Or did you mean imply 
something is wrong?

- Julian

Reply via email to