On 9/5/2013 10:58 AM, Andrew Deason wrote: > I'm not sure if it's why this is happening, but the builders don't seem > to be removing all 'cruft' between build runs, since they are running > 'git clean -X' instead of 'git clean -x'. In particular on that slave, > the 'include' directory is staying around between some runs, which may > be confusing. > > I don't recall any reasoning for using -X specifically. Is there any > reason we are using that and not -x ? -x would get rid of everything not > tracked by git, except for the -e exceptions.
What rules can be used for cleaning the tree depends on the version of the buildbot slave and git that are installed. The meaning of -e has changed as had the meaning of -x in git. The version of the buildbot slave alters where the file storing the most recent revision information is located. If it is in the build tree, then removing it forces a complete download of the git repo. I doubt that anyone has been tracking the git and buildbot software revisions as builders have been upgraded and replaced.
smime.p7s
Description: S/MIME Cryptographic Signature
