[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Fwd: [julianfoad@apache.org: svn commit: r828822 - /infrastructure/buildbot/aegis/buildmaster/master1/projects/subversion.conf]

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Mon, 13 Aug 2012 21:03:47 +0100 (BST)

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",
>> -            "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
Received on 2012-08-13 22:04:22 CEST

This is an archived mail posted to the Subversion Dev mailing list.