- Added some userguide coverage for FileTree - Allow FileTrees to be used as the source of a copy action. - Extracted visiting out of CopyActionImpl to FileTree - Moved FileVisitor to o.g.api.file package - Allows a FileVisitor to cancel the traversal. - Moved globalExcludes from CopyActionImpl to PatternSet. Now applies to all files scanning - Changed globalExcludes to use the same set of excludes as Ant - Removed DefaultFileCollection - Changed AbstractArchiveTask.files() to accept Object and resolve as per Project.files() - Changed *FileSet to not fail if baseDir does not exist.
git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1831 004c2c75-fc45-0410-b1a2-da8352e2331b
06 Sep 09 31bc9a41a69fe1d27ec62c0f4f40a8b938551a4c
GRADLE-571: - Changed GroovyPlugin to replace the compile task for all SourceSets, rather than just main and test. - Changed CodeQualityPlugin to add checkstyle and codenarc tasks for all SourceSets. - Removed a bunch of properties from GroovyPluginConvention and *CodeQualityPluginConvention. - Added FileCollection.add(FileCollection) - Use PatternFilterable in a few places where PatternSet was being used.
git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1824 004c2c75-fc45-0410-b1a2-da8352e2331b
03 Sep 09 a31d0a90910f34724fec29f379db4c750d926006