[gradle-1.12] 64/211: Merge tag 'upstream/1.3'
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Wed Jul 1 14:18:07 UTC 2015
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository gradle-1.12.
commit 674958d1738534418e60aeb0da4ed1758cd09a28
Merge: 8ee6d1d 586da5d
Author: Damien Raude-Morvan <drazzib at debian.org>
Date: Sun Nov 25 19:35:20 2012 +0100
Merge tag 'upstream/1.3'
Upstream version 1.3
build.gradle | 510 +++------------
buildSrc/build.gradle | 7 +-
.../main/groovy/org/gradle/build/BuildTypes.groovy | 77 +++
.../src/main/groovy/org/gradle/build/JarJar.groovy | 31 +-
.../gradle/build/docs/BuildableDOMCategory.groovy | 3 +-
.../build/docs/UserGuideTransformTask.groovy | 4 +-
.../gradle/build/docs/dsl/ClassLinkMetaData.java | 164 -----
.../build/docs/dsl/ExtractDslMetaDataTask.groovy | 144 -----
.../org/gradle/build/docs/dsl/LinkMetaData.java | 44 --
.../build/docs/dsl/SourceMetaDataVisitor.java | 496 --------------
.../gradle/build/docs/dsl/TypeNameResolver.java | 167 -----
.../docs/dsl/docbook/AssembleDslDocTask.groovy | 47 +-
.../build/docs/dsl/docbook/BasicJavadocLexer.java | 1 +
.../docs/dsl/docbook/BlockDetailRenderer.java | 87 +++
.../gradle/build/docs/dsl/docbook/BlockDoc.groovy | 69 --
.../build/docs/dsl/docbook/BlockTableRenderer.java | 76 +++
.../build/docs/dsl/docbook/BlocksRenderer.java | 91 +++
.../docs/dsl/docbook/ClassDescriptionRenderer.java | 62 ++
.../gradle/build/docs/dsl/docbook/ClassDoc.groovy | 343 ----------
.../build/docs/dsl/docbook/ClassDocBuilder.java | 50 ++
.../docs/dsl/docbook/ClassDocCommentBuilder.java | 36 ++
.../dsl/docbook/ClassDocExtensionsBuilder.java | 106 +++
.../docs/dsl/docbook/ClassDocMethodsBuilder.java | 92 +++
.../dsl/docbook/ClassDocPropertiesBuilder.java | 130 ++++
.../build/docs/dsl/docbook/ClassDocRenderer.groovy | 443 -------------
.../build/docs/dsl/docbook/ClassDocRenderer.java | 61 ++
.../docs/dsl/docbook/ClassDocSuperTypeBuilder.java | 69 ++
.../docs/dsl/docbook/ClassExtensionDoc.groovy | 95 ---
.../build/docs/dsl/docbook/DocBookBuilder.java | 93 +++
.../gradle/build/docs/dsl/docbook/DocComment.java | 6 +-
.../build/docs/dsl/docbook/DslDocModel.groovy | 76 ++-
.../build/docs/dsl/docbook/DslElementDoc.java | 33 -
.../docs/dsl/docbook/ElementWarningsRenderer.java | 52 ++
.../docbook/ExtensionBlocksSummaryRenderer.java | 68 ++
.../docbook/ExtensionMethodsSummaryRenderer.java | 68 ++
.../ExtensionPropertiesSummaryRenderer.java | 68 ++
.../docs/dsl/docbook/ExtraAttributeDoc.groovy | 45 --
.../docs/dsl/docbook/HtmlToXmlJavadocLexer.java | 110 +++-
.../build/docs/dsl/docbook/JavadocConverter.java | 287 ++++-----
.../build/docs/dsl/docbook/JavadocLexer.java | 3 +
.../docs/dsl/docbook/JavadocLinkConverter.java | 8 +-
.../build/docs/dsl/docbook/LinkRenderer.java | 4 +-
.../docs/dsl/docbook/MethodDetailRenderer.java | 69 ++
.../gradle/build/docs/dsl/docbook/MethodDoc.groovy | 68 --
.../docs/dsl/docbook/MethodTableRenderer.java | 86 +++
.../build/docs/dsl/docbook/MethodsRenderer.java | 91 +++
.../docs/dsl/docbook/ModelBuilderSupport.java | 63 ++
.../build/docs/dsl/docbook/PropertiesRenderer.java | 91 +++
.../docs/dsl/docbook/PropertyDetailRenderer.java | 81 +++
.../build/docs/dsl/docbook/PropertyDoc.groovy | 81 ---
.../docs/dsl/docbook/PropertyTableRenderer.java | 76 +++
.../docs/dsl/docbook/ReferencedTypeBuilder.java | 40 ++
.../build/docs/dsl/docbook/model/BlockDoc.groovy | 73 +++
.../build/docs/dsl/docbook/model/ClassDoc.groovy | 176 +++++
.../dsl/docbook/model/ClassExtensionDoc.groovy | 82 +++
.../docbook/model/ClassExtensionMetaData.groovy | 34 +
.../docs/dsl/docbook/model/DslElementDoc.java | 33 +
.../dsl/docbook/model/ExtensionMetaData.groovy | 28 +
.../dsl/docbook/model/ExtraAttributeDoc.groovy | 46 ++
.../build/docs/dsl/docbook/model/MethodDoc.groovy | 74 +++
.../docs/dsl/docbook/model/MixinMetaData.groovy | 26 +
.../docs/dsl/docbook/model/PropertyDoc.groovy | 91 +++
.../build/docs/dsl/links/ClassLinkMetaData.java | 164 +++++
.../gradle/build/docs/dsl/links/LinkMetaData.java | 44 ++
.../docs/dsl/model/AbstractLanguageElement.java | 65 --
.../docs/dsl/model/ClassExtensionMetaData.groovy | 34 -
.../gradle/build/docs/dsl/model/ClassMetaData.java | 262 --------
.../build/docs/dsl/model/ExtensionMetaData.groovy | 28 -
.../build/docs/dsl/model/LanguageElement.java | 28 -
.../build/docs/dsl/model/MethodMetaData.java | 142 ----
.../build/docs/dsl/model/MixinMetaData.groovy | 26 -
.../build/docs/dsl/model/ParameterMetaData.java | 55 --
.../build/docs/dsl/model/PropertyMetaData.java | 111 ----
.../gradle/build/docs/dsl/model/TypeContainer.java | 22 -
.../gradle/build/docs/dsl/model/TypeMetaData.java | 186 ------
.../docs/dsl/source/ExtractDslMetaDataTask.groovy | 144 +++++
.../docs/dsl/source/SourceMetaDataVisitor.java | 496 ++++++++++++++
.../build/docs/dsl/source/TypeNameResolver.java | 167 +++++
.../dsl/source/model/AbstractLanguageElement.java | 65 ++
.../build/docs/dsl/source/model/ClassMetaData.java | 283 ++++++++
.../docs/dsl/source/model/LanguageElement.java | 28 +
.../docs/dsl/source/model/MethodMetaData.java | 135 ++++
.../docs/dsl/source/model/ParameterMetaData.java | 56 ++
.../docs/dsl/source/model/PropertyMetaData.java | 104 +++
.../build/docs/dsl/source/model/TypeContainer.java | 22 +
.../build/docs/dsl/source/model/TypeMetaData.java | 193 ++++++
.../docs/model/SimpleClassMetaDataRepository.java | 1 +
.../build/integtest/IntegTestConvention.groovy | 49 --
.../gradle/build/integtest/IntegTestPlugin.groovy | 26 -
.../gradle/plugins/jsoup/JsoupFilterReader.groovy | 58 --
.../org/gradle/build/docs/XmlSpecification.groovy | 9 +-
.../docs/dsl/ExtractDslMetaDataTaskTest.groovy | 717 ---------------------
.../build/docs/dsl/TypeNameResolverTest.groovy | 178 -----
.../docs/dsl/docbook/BasicJavadocLexerTest.groovy | 12 +
.../docbook/ClassDocExtensionsBuilderTest.groovy | 180 ++++++
.../dsl/docbook/ClassDocMethodsBuilderTest.groovy | 193 ++++++
.../docbook/ClassDocPropertiesBuilderTest.groovy | 170 +++++
.../docs/dsl/docbook/ClassDocRendererTest.groovy | 421 ++++++++----
.../build/docs/dsl/docbook/ClassDocTest.groovy | 367 -----------
.../dsl/docbook/HtmlToXmlJavadocLexerTest.groovy | 171 +++++
.../docs/dsl/docbook/JavadocConverterTest.groovy | 35 +-
.../dsl/docbook/JavadocLinkConverterTest.groovy | 6 +-
.../build/docs/dsl/docbook/LinkRendererTest.groovy | 6 +-
.../build/docs/dsl/model/ClassMetaDataTest.groovy | 41 --
.../build/docs/dsl/model/MethodMetaDataTest.groovy | 163 -----
.../docs/dsl/model/ParameterMetaDataTest.groovy | 30 -
.../docs/dsl/model/PropertyMetaDataTest.groovy | 134 ----
.../build/docs/dsl/model/TypeMetaDataTest.groovy | 183 ------
.../dsl/source/ExtractDslMetaDataTaskTest.groovy | 717 +++++++++++++++++++++
.../docs/dsl/source/TypeNameResolverTest.groovy | 178 +++++
.../docs/dsl/source/model/ClassMetaDataTest.groovy | 41 ++
.../dsl/source/model/MethodMetaDataTest.groovy | 151 +++++
.../dsl/source/model/ParameterMetaDataTest.groovy | 30 +
.../dsl/source/model/PropertyMetaDataTest.groovy | 122 ++++
.../docs/dsl/source/model/TypeMetaDataTest.groovy | 183 ++++++
config/checkstyle/checkstyle-groovy.xml | 6 +
config/checkstyle/checkstyle.xml | 5 +-
config/checkstyle/suppressions.xml | 4 +
gradle/buildReceipt.gradle | 127 ++++
gradle/classycle.gradle | 61 +-
gradle/compile.gradle | 2 +
gradle/conventions-dsl.gradle | 18 -
gradle/dependencies.gradle | 145 +++++
gradle/eclipse.gradle | 24 +-
gradle/groovyProject.gradle | 70 +-
gradle/idea.gradle | 29 +-
gradle/incomingDistributions.gradle | 37 ++
gradle/intTestImage.gradle | 47 ++
gradle/integTest.gradle | 104 ++-
...oDependencyResolutionDuringConfiguration.gradle | 14 +
gradle/publish.gradle | 10 +-
gradle/testWithUnknownOS.gradle | 1 +
gradle/versioning.gradle | 15 +-
gradle/wrapper.gradle | 40 ++
gradle/wrapper/gradle-wrapper.properties | 4 +-
gradlew | 4 +-
settings.gradle | 8 +-
subprojects/announce/announce.gradle | 4 +-
.../internal/AnnouncerUnavailableException.groovy | 29 -
.../internal/AnnouncerUnavailableException.java | 29 +
.../base-services-groovy.gradle | 24 +
.../gradle/api/InvalidActionClosureException.java | 67 ++
.../main/groovy/org/gradle/api/package-info.java | 26 +
.../main/groovy/org/gradle/api/specs/AndSpec.java | 62 ++
.../org/gradle/api/specs/internal/ClosureSpec.java | 0
.../groovy/org/gradle/api/specs/package-info.java | 20 +
.../api/internal/ClosureBackedActionTest.groovy | 91 +++
.../api/specs/AbstractCompositeSpecTest.java | 71 ++
.../groovy/org/gradle/api/specs/AndSpecTest.java | 57 ++
.../groovy/org/gradle/api/specs/NotSpecTest.java | 37 ++
.../groovy/org/gradle/api/specs/OrSpecTest.java | 46 ++
subprojects/base-services/base-services.gradle | 3 +-
.../src/main/java/org/gradle/api/Experimental.java | 30 -
.../main/java}/org/gradle/api/GradleException.java | 0
.../src/main/java/org/gradle/api/Incubating.java | 30 +
.../src/main/java/org/gradle/api/JavaVersion.java | 5 +-
.../src/main/java}/org/gradle/api/Named.java | 0
.../src/main/java}/org/gradle/api/Namer.java | 0
.../src/main/java}/org/gradle/api/Transformer.java | 0
.../java/org/gradle/api/UncheckedIOException.java | 36 ++
.../main/java/org/gradle/api/internal/Actions.java | 174 +++++
.../main/java/org/gradle/api/internal/Cast.java | 46 ++
.../org/gradle/api/internal/ErroringAction.java | 44 ++
.../gradle/api/internal/HasInternalProtocol.java | 35 +
.../java/org/gradle/api/internal/IoActions.java | 93 +++
.../java/org/gradle/api/internal/Transformers.java | 95 +++
.../java/org/gradle/api/specs/CompositeSpec.java | 69 ++
.../main/java/org/gradle/api/specs/NotSpec.java | 34 +
.../src/main/java/org/gradle/api/specs/OrSpec.java | 49 ++
.../src/main/java}/org/gradle/api/specs/Spec.java | 0
.../org/gradle/internal/CompositeStoppable.java | 11 +-
.../main/java/org/gradle/internal/Factories.java | 27 +
.../java/org/gradle/internal/SystemProperties.java | 40 +-
.../internal/classpath/DefaultClassPath.java | 5 +
.../concurrent/DefaultExecutorFactory.java | 2 +-
.../src/main/java/org/gradle/internal/jvm/Jvm.java | 8 -
.../internal/reflect/DirectInstantiator.java | 6 +-
.../org/gradle/internal/reflect/Instantiator.java | 4 +-
.../reflect/ObjectInstantiationException.java | 23 +
.../internal/service/AbstractServiceRegistry.java | 74 +++
.../internal/service/DefaultServiceRegistry.java | 14 +-
.../gradle/internal/service/ServiceLocator.java | 11 +-
.../gradle/internal/service/ServiceRegistry.java | 14 +-
.../service/SynchronizedServiceRegistry.java | 10 +
.../main/java/org/gradle/util/CollectionUtils.java | 418 ++++++++++++
.../groovy/org/gradle/api/JavaVersionSpec.groovy | 2 +
.../org/gradle/api/internal/ActionsTest.groovy | 133 ++++
.../groovy/org/gradle/api/internal/CastTest.groovy | 44 ++
.../gradle/api/internal/ErroringActionTest.groovy | 52 ++
.../org/gradle/api/internal/IoActionsTest.groovy | 94 +++
.../gradle/api/internal/TransformersTest.groovy | 74 +++
.../org/gradle/internal/FactoriesTest.groovy | 35 +
.../gradle/internal/SystemPropertiesTest.groovy | 27 +
.../internal/reflect/DirectInstantiatorTest.groovy | 38 +-
.../service/DefaultServiceRegistryTest.java | 103 ++-
.../org/gradle/util/CollectionUtilsTest.groovy | 273 ++++++++
.../build-comparison/build-comparison.gradle | 37 ++
.../gradle/BuildComparisonIntegrationSpec.groovy | 307 +++++++++
...Pre12CompareGradleBuildsCrossVersionSpec.groovy | 178 +++++
.../compareArchives/source/build.gradle | 1 +
.../compareArchives/source/settings.gradle | 2 +
.../source/src/main/java/org/gradle/Changed.java | 8 +
.../src/main/java/org/gradle/DifferentCrc.java | 8 +
.../src/main/java/org/gradle/SourceBuildOnly.java | 3 +
.../source/src/main/java/org/gradle/Unchanged.java | 8 +
.../compareArchives/target/build.gradle | 2 +
.../compareArchives/target/settings.gradle | 2 +
.../target/src/main/java/org/gradle/Changed.java | 10 +
.../src/main/java/org/gradle/DifferentCrc.java | 8 +
.../src/main/java/org/gradle/TargetBuildOnly.java | 3 +
.../target/src/main/java/org/gradle/Unchanged.java | 8 +
.../compare/internal/BuildComparator.java | 32 +
.../compare/internal/BuildComparisonResult.java | 66 ++
.../compare/internal/BuildComparisonSpec.java | 60 ++
.../internal/BuildComparisonSpecBuilder.java | 35 +
.../internal/BuildComparisonSpecFactory.java | 65 ++
.../compare/internal/BuildOutcomeComparator.java | 45 ++
.../internal/BuildOutcomeComparatorFactory.java | 24 +
.../internal/BuildOutcomeComparisonResult.java | 44 ++
.../BuildOutcomeComparisonResultSupport.java | 38 ++
.../compare/internal/ComparisonResultType.java | 29 +
.../compare/internal/DefaultBuildComparator.java | 77 +++
.../internal/DefaultBuildComparisonSpec.java | 47 ++
.../DefaultBuildComparisonSpecBuilder.java | 55 ++
.../DefaultBuildOutcomeComparatorFactory.java | 41 ++
.../gradle/CompareGradleBuilds.java | 263 ++++++++
.../gradle/CompareGradleBuildsPlugin.groovy | 42 ++
.../gradle/GradleBuildInvocationSpec.java | 104 +++
.../internal/ComparableGradleBuildExecuter.java | 102 +++
.../internal/DefaultGradleBuildInvocationSpec.java | 129 ++++
.../gradle/internal/GradleBuildComparison.java | 275 ++++++++
.../internal/GradleBuildOutcomeSetInferrer.java | 73 +++
.../internal/GradleBuildOutcomeSetTransformer.java | 95 +++
.../buildcomparison/gradle/package-info.java | 20 +
.../outcome/internal/BuildOutcome.java | 33 +
.../outcome/internal/BuildOutcomeAssociation.java | 50 ++
.../outcome/internal/BuildOutcomeAssociator.java | 30 +
.../outcome/internal/BuildOutcomeSupport.java | 36 ++
...ypeAndCharacteristicBuildOutcomeAssociator.java | 49 ++
.../ByTypeAndNameBuildOutcomeAssociator.java | 29 +
.../internal/CompositeBuildOutcomeAssociator.java | 41 ++
.../internal/DefaultBuildOutcomeAssociation.java | 42 ++
.../archive/GeneratedArchiveBuildOutcome.java | 54 ++
.../GeneratedArchiveBuildOutcomeComparator.java | 91 +++
...neratedArchiveBuildOutcomeComparisonResult.java | 67 ++
...BuildOutcomeComparisonResultHtmlRenderer.groovy | 150 +++++
...GeneratedArchiveBuildOutcomeHtmlRenderer.groovy | 46 ++
.../internal/archive/entry/ArchiveEntry.java | 94 +++
.../archive/entry/ArchiveEntryComparison.java | 59 ++
.../entry/FileToArchiveEntrySetTransformer.java | 68 ++
.../entry/ZipEntryToArchiveEntryTransformer.java | 33 +
.../internal/unknown/UnknownBuildOutcome.java | 30 +
.../unknown/UnknownBuildOutcomeComparator.java | 32 +
.../UnknownBuildOutcomeComparisonResult.java | 31 +
...BuildOutcomeComparisonResultHtmlRenderer.groovy | 38 ++
.../unknown/UnknownBuildOutcomeHtmlRenderer.groovy | 34 +
.../internal/BuildComparisonResultRenderer.java | 30 +
.../BuildOutcomeComparisonResultRenderer.java | 35 +
...uildOutcomeComparisonResultRendererFactory.java | 25 +
.../render/internal/BuildOutcomeRenderer.java | 35 +
.../internal/BuildOutcomeRendererFactory.java | 25 +
...uildOutcomeComparisonResultRendererFactory.java | 49 ++
.../DefaultBuildOutcomeRendererFactory.java | 50 ++
...BuildOutcomeComparisonResultHtmlRenderer.groovy | 34 +
.../internal/html/BuildOutcomeHtmlRenderer.groovy | 30 +
.../GradleBuildComparisonResultHtmlRenderer.groovy | 303 +++++++++
.../render/internal/html/HtmlRenderContext.java | 73 +++
.../compare-gradle-builds.properties | 1 +
.../internal/BuildComparisonSpecFactoryTest.groovy | 56 ++
.../internal/DefaultBuildComparatorTest.groovy | 86 +++
...DefaultBuildOutcomeComparatorFactoryTest.groovy | 94 +++
.../DefaultGradleBuildInvocationSpecTest.groovy | 61 ++
.../GradleBuildOutcomeSetInferrerTest.groovy | 95 +++
.../GradleBuildOutcomeSetTransformerTest.groovy | 114 ++++
.../ByTypeAndNameBuildOutcomeAssociatorTest.groovy | 47 ++
...neratedArchiveBuildOutcomeComparatorTest.groovy | 129 ++++
.../entry/ArchiveEntryComparisonTest.groovy | 72 +++
.../internal/archive/entry/ArchiveEntryTest.groovy | 51 ++
.../FileToArchiveEntrySetTransformerTest.groovy | 66 ++
.../ZipEntryToArchiveEntryTransformerTest.groovy | 63 ++
...tcomeComparisonResultRendererFactoryTest.groovy | 58 ++
...dleBuildComparisonResultHtmlRendererTest.groovy | 127 ++++
.../fixtures/MutableDomainObjectSet.groovy | 29 +
.../fixtures/MutableProjectOutcomes.groovy | 72 +++
.../fixtures/ProjectOutcomesBuilder.groovy | 32 +
.../outcome/string/StringBuildOutcome.groovy | 69 ++
.../string/StringBuildOutcomeComparator.groovy | 32 +
.../StringBuildOutcomeComparisonResult.groovy | 37 ++
...BuildOutcomeComparisonResultHtmlRenderer.groovy | 44 ++
...gBuildOutcomeComparisonResultMapRenderer.groovy | 36 ++
.../string/StringBuildOutcomeHtmlRenderer.groovy | 31 +
subprojects/cli/cli.gradle | 6 +-
.../java/org/gradle/cli/CommandLineOption.java | 10 +-
.../org/gradle/cli/ParsedCommandLineOption.java | 6 +-
.../org/gradle/cli/CommandLineParserTest.groovy | 38 +-
.../gradle/cli/ParsedCommandLineOptionSpec.groovy | 62 ++
subprojects/code-quality/code-quality.gradle | 5 +-
...toTestedSampleCodeQualityIntegrationTest.groovy | 28 +
.../quality/FindBugsPluginIntegrationTest.groovy | 68 +-
.../internal/FindBugsSpecBuilderTest.groovy | 101 ++-
.../gradle/api/plugins/quality/Checkstyle.groovy | 15 +-
.../org/gradle/api/plugins/quality/CodeNarc.groovy | 13 +-
.../org/gradle/api/plugins/quality/FindBugs.groovy | 117 +++-
.../api/plugins/quality/FindBugsExtension.groovy | 59 +-
.../api/plugins/quality/FindBugsPlugin.groovy | 9 +-
.../org/gradle/api/plugins/quality/JDepend.groovy | 13 +-
.../org/gradle/api/plugins/quality/Pmd.groovy | 11 +-
.../quality/internal/findbugs/FindBugsSpec.java | 18 +-
.../internal/findbugs/FindBugsSpecBuilder.java | 117 +++-
.../internal/findbugs/FindBugsWorkerManager.groovy | 15 +-
.../internal/findbugs/FindBugsWorkerServer.java | 2 +-
.../api/plugins/quality/FindBugsPluginTest.groovy | 62 +-
.../gradle/api/plugins/quality/FindBugsTest.groovy | 78 +--
subprojects/core-impl/core-impl.gradle | 60 +-
.../DefaultDependencyManagementServices.java | 83 ++-
.../artifacts/DefaultResolvedArtifact.java | 31 +-
.../ivyservice/ArtifactResolveResult.java | 7 +
.../artifacts/ivyservice/ArtifactResolver.java | 2 +-
.../ivyservice/BrokenArtifactResolveResult.java | 36 --
.../BrokenModuleVersionResolveResult.java | 43 --
.../ivyservice/BuildableArtifactResolveResult.java | 41 ++
.../BuildableModuleVersionResolveResult.java | 47 ++
.../CacheLockingArtifactDependencyResolver.java | 12 +-
.../DefaultBuildableArtifactResolveResult.java | 72 +++
...DefaultBuildableModuleVersionResolveResult.java | 86 +++
.../ivyservice/DefaultCacheLockingManager.java | 2 +-
.../ivyservice/DefaultIvyDependencyPublisher.java | 5 +-
.../ivyservice/DefaultUnresolvedDependency.java | 4 +-
.../ivyservice/DependencyToModuleResolver.java | 4 +-
.../ErrorHandlingArtifactDependencyResolver.java | 12 +-
.../ivyservice/ErrorHandlingArtifactPublisher.java | 21 +-
.../FileBackedArtifactResolveResult.java | 36 --
.../ForcedModuleVersionIdResolveResult.java | 47 ++
.../ivyservice/IvyBackedArtifactPublisher.java | 182 +++---
.../ivyservice/IvyModuleDescriptorWriter.java | 30 +
.../ivyservice/IvyXmlModuleDescriptorWriter.java | 576 +++++++++++++++++
.../ivyservice/ModuleVersionIdResolveResult.java | 10 +
.../ivyservice/ResolvedArtifactFactory.java | 4 +-
.../SelfResolvingDependencyResolver.java | 94 +--
...cuitEmptyConfigsArtifactDependencyResolver.java | 34 +-
.../VersionForcingDependencyToModuleResolver.java | 3 +-
.../clientmodule/ClientModuleResolver.java | 41 +-
.../AbstractDependencyResolverAdapter.java | 83 +++
.../BuildableModuleVersionDescriptor.java | 59 ++
.../CacheLockingModuleVersionRepository.java | 19 +-
.../ivyresolve/CachingModuleVersionRepository.java | 119 ++--
.../DefaultBuildableModuleVersionDescriptor.java | 92 +++
.../ivyservice/ivyresolve/DefaultIvyAdapter.java | 4 +-
.../ivyresolve/DefaultModuleVersionDescriptor.java | 41 --
.../ivyresolve/DependencyResolverAdapter.java | 117 ----
.../ivyresolve/DependencyResolverIdentifier.java | 8 +-
.../ivyservice/ivyresolve/DownloadedArtifact.java | 43 --
.../ExternalResourceResolverAdapter.java | 54 ++
.../ivyresolve/IvyDependencyResolverAdapter.java | 64 ++
.../ivyresolve/LazyDependencyToModuleResolver.java | 52 +-
.../LocalAwareModuleVersionRepository.java | 31 +
.../ivyresolve/LocalModuleVersionRepository.java | 53 ++
.../ivyresolve/LoopbackDependencyResolver.java | 13 +-
.../ivyresolve/ModuleVersionDescriptor.java | 3 +-
.../ivyresolve/ModuleVersionRepository.java | 19 +-
.../ivyservice/ivyresolve/ResolveIvyFactory.java | 32 +-
.../StartParameterResolutionOverride.java | 9 +-
.../ivyservice/ivyresolve/UserResolverChain.java | 147 +++--
.../DownloadedIvyModuleDescriptorParser.java | 2 +-
.../parser/GradlePomModuleDescriptorBuilder.java | 26 +-
.../parser/GradlePomModuleDescriptorParser.java | 9 +-
.../modulecache/DefaultModuleDescriptorCache.java | 5 +-
.../modulecache/ModuleDescriptorFileStore.java | 48 --
.../modulecache/ModuleDescriptorStore.java | 57 +-
.../projectmodule/ProjectDependencyResolver.java | 43 +-
.../resolveengine/DefaultDependencyResolver.java | 10 +-
.../resolveengine/DependencyGraphBuilder.java | 104 ++-
.../LatestModuleConflictResolver.java | 29 +-
.../result/CachingDependencyResultFactory.java | 54 ++
.../result/InternalDependencyResult.java | 32 +
.../result/ModuleVersionSelection.java | 30 +
.../result/ResolutionResultBuilder.java | 75 +++
.../result/ResolvedConfigurationListener.java | 30 +
.../result/VersionSelectionReasons.java | 51 ++
.../DefaultLocalMavenRepositoryLocator.java | 39 +-
.../mvnsettings/DefaultMavenFileLocations.java | 2 +-
.../mvnsettings/DefaultMavenSettingsProvider.java | 43 ++
.../mvnsettings/MavenSettingsProvider.java | 23 +
.../AbstractAuthenticationSupportedRepository.java | 2 +-
.../CustomResolverArtifactRepository.java | 26 +-
.../repositories/DefaultBaseRepositoryFactory.java | 138 ++++
.../DefaultExternalResourceRepository.java | 138 ----
.../DefaultFlatDirArtifactRepository.java | 25 +-
.../repositories/DefaultIvyArtifactRepository.java | 32 +-
.../DefaultMavenArtifactRepository.java | 22 +-
.../repositories/DefaultResolverFactory.java | 117 ----
.../EnhancedArtifactDownloadReport.java | 38 --
.../repositories/ExternalResourceRepository.java | 46 --
.../repositories/ExternalResourceResolver.java | 471 --------------
.../IvyArtifactRepositoryInternal.java | 26 +
.../artifacts/repositories/IvyResolver.java | 47 --
.../artifacts/repositories/MavenResolver.java | 316 ---------
.../repositories/PatternBasedResolver.java | 33 -
.../ProgressLoggingTransferListener.java | 81 ---
.../DownloadingRepositoryCacheManager.java | 49 +-
.../EnhancedArtifactDownloadReport.java | 56 ++
.../LocalFileRepositoryCacheManager.java | 8 +-
.../layout/GradleRepositoryLayout.java | 2 +-
.../repositories/layout/MavenRepositoryLayout.java | 2 +-
.../layout/PatternRepositoryLayout.java | 2 +-
.../repositories/layout/RepositoryLayout.java | 2 +-
.../repositories/resolver/AbstractVersionList.java | 63 ++
.../resolver/ChainedVersionLister.java | 79 +++
.../repositories/resolver/DefaultVersionList.java | 49 ++
.../resolver/ExternalResourceResolver.java | 637 ++++++++++++++++++
.../repositories/resolver/IvyResolver.java | 45 ++
.../repositories/resolver/IvyResourcePattern.java | 63 ++
.../repositories/resolver/M2ResourcePattern.java | 63 ++
.../repositories/resolver/MavenMetadata.java | 26 +
.../repositories/resolver/MavenMetadataLoader.java | 86 +++
.../repositories/resolver/MavenPattern.java | 23 +
.../repositories/resolver/MavenResolver.java | 257 ++++++++
.../repositories/resolver/MavenVersionLister.java | 49 ++
.../resolver/PatternBasedResolver.java | 33 +
.../repositories/resolver/ResourcePattern.java | 41 ++
.../resolver/ResourceVersionLister.java | 164 +++++
.../repositories/resolver/VersionList.java | 41 ++
.../repositories/resolver/VersionLister.java | 26 +
.../transport/ProgressLoggingTransferListener.java | 58 ++
.../transport/RepositoryTransport.java | 2 +-
.../transport/RepositoryTransportFactory.java | 77 +--
.../artifacts/result/DefaultResolutionResult.java | 95 +++
.../result/DefaultResolvedDependencyResult.java | 58 ++
.../result/DefaultResolvedModuleVersionResult.java | 81 +++
.../result/DefaultUnresolvedDependencyResult.java | 54 ++
.../externalresource/AbstractExternalResource.java | 18 +-
.../externalresource/ExternalResource.java | 8 +-
.../MetaDataOnlyExternalResource.java | 6 -
.../cached/CachedExternalResourceAdapter.java | 13 +-
.../cached/DefaultCachedExternalResourceIndex.java | 8 +-
.../LocalMavenLocallyAvailableResourceFinder.java | 84 ---
.../ivy/LocallyAvailableResourceFinderFactory.java | 47 +-
...PatternBasedLocallyAvailableResourceFinder.java | 55 +-
.../local/ivy/PatternTransformer.java | 78 ---
.../transfer/AbstractProgressLoggingHandler.java | 41 ++
.../CacheAwareExternalResourceAccessor.java | 3 +-
.../DefaultCacheAwareExternalResourceAccessor.java | 8 +-
.../transfer/ExternalResourceUploader.java | 8 +-
.../ProgressLoggingExternalResourceAccessor.java | 156 +++++
.../ProgressLoggingExternalResourceUploader.java | 81 +++
.../transfer/ResourceOperation.java | 70 ++
.../DefaultExternalResourceRepository.java | 125 ++++
.../transport/ExternalResourceRepository.java | 70 ++
.../transport/file/FileResourceConnector.java | 33 +-
.../transport/file/FileTransport.java | 28 +-
.../http/CopyProgressListenerAdapter.java | 31 -
.../transport/http/HttpClientConfigurer.java | 15 +-
.../transport/http/HttpClientHelper.java | 18 +-
.../transport/http/HttpRequestException.java | 31 +
.../transport/http/HttpResourceAccessor.java | 10 +-
.../transport/http/HttpResourceLister.java | 45 +-
.../transport/http/HttpResourceUploader.java | 10 +-
.../transport/http/HttpTransport.java | 31 +-
.../http/RepeatableInputStreamEntity.java | 60 ++
.../internal/filestore/DefaultFileStoreEntry.java | 39 --
.../gradle/api/internal/filestore/FileStore.java | 24 -
.../filestore/GroupedAndNamedUniqueFileStore.java | 58 --
.../internal/filestore/UniquePathFileStore.java | 98 ---
.../filestore/ivy/ArtifactRevisionIdFileStore.java | 7 +-
.../gradle/api/artifacts/ArtifactsTestUtils.java | 2 +
.../DefaultDependencyManagementServicesTest.groovy | 2 +
.../artifacts/DefaultResolvedArtifactTest.groovy | 7 +-
...cheLockingArtifactDependencyResolverTest.groovy | 12 +-
...efaultBuildableArtifactResolveResultTest.groovy | 86 +++
...tBuildableModuleVersionResolveResultTest.groovy | 113 ++++
...orHandlingArtifactDependencyResolverTest.groovy | 165 +++--
.../ErrorHandlingArtifactPublisherTest.groovy | 19 +-
.../ivyservice/IvyBackedArtifactPublisherTest.java | 328 +++++-----
.../IvyXmlModuleDescriptorWriterTest.groovy | 152 +++++
.../ivyservice/ResolvedArtifactFactoryTest.groovy | 7 +-
.../SelfResolvingDependencyResolverTest.groovy | 131 ++++
.../SelfResolvingDependencyResolverTest.java | 177 -----
...ptyConfigsArtifactDependencyResolverSpec.groovy | 70 ++
...EmptyConfigsArtifactDependencyResolverTest.java | 79 ---
...ionForcingDependencyToModuleResolverTest.groovy | 5 +-
.../clientmodule/ClientModuleResolverTest.groovy | 49 +-
.../CachingModuleVersionRepositoryTest.groovy | 28 +-
...aultBuildableModuleVersionDescriptorTest.groovy | 121 ++++
.../DependencyResolverIdentifierTest.groovy | 2 +-
.../LazyDependencyToModuleResolverTest.groovy | 73 +--
.../ivyresolve/UserResolverChainTest.groovy | 513 +++++++++++++++
.../modulecache/ModuleDescriptorStoreTest.groovy | 76 +++
.../ProjectDependencyResolverTest.groovy | 23 +-
.../DependencyGraphBuilderTest.groovy | 97 ++-
.../CachingDependencyResultFactoryTest.groovy | 71 ++
.../result/ResolutionResultBuilderSpec.groovy | 264 ++++++++
.../DefaultLocalMavenRepositoryLocatorTest.groovy | 6 +-
.../DefaultBaseRepositoryFactoryTest.groovy | 155 +++++
.../DefaultFlatDirArtifactRepositoryTest.groovy | 6 +-
.../DefaultIvyArtifactRepositoryTest.groovy | 15 +-
.../DefaultMavenArtifactRepositoryTest.groovy | 11 +-
.../repositories/DefaultResolverFactoryTest.groovy | 152 -----
.../DownloadingRepositoryCacheManagerTest.groovy | 71 ++
.../resolver/ChainedVersionListerTest.groovy | 125 ++++
.../resolver/IvyResourcePatternTest.groovy | 45 ++
.../resolver/M2ResourcePatternTest.groovy | 79 +++
.../repositories/resolver/MavenResolverTest.groovy | 48 ++
.../resolver/MavenVersionListerTest.groovy | 174 +++++
.../resolver/ResourceVersionListerTest.groovy | 184 ++++++
.../ProgressLoggingTransferListenerTest.groovy | 78 +++
.../result/DefaultResolutionResultTest.groovy | 115 ++++
.../DefaultResolvedModuleVersionResultSpec.groovy | 67 ++
.../CachedExternalResourceAdapterTest.groovy | 8 +-
...ltCacheAwareExternalResourceAccessorTest.groovy | 18 +-
...gressLoggingExternalResourceAccessorTest.groovy | 124 ++++
...gressLoggingExternalResourceUploaderTest.groovy | 67 ++
.../transfer/ResourceOperationTest.groovy | 95 +++
.../http/ApacheDirectoryListingParserTest.groovy | 67 +-
.../transport/http/HttpClientConfigurerTest.groovy | 15 +-
.../transport/http/HttpClientHelperTest.groovy | 46 ++
.../transport/http/HttpResourceListerTest.groovy | 10 +-
.../result/ResolutionResultDataBuilder.groovy | 42 ++
subprojects/core/core.gradle | 11 +-
.../api/dsl/DynamicObjectIntegrationTest.groovy | 43 +-
.../scripts/StatementLabelsIntegrationTest.groovy | 7 +-
.../groovy/org/gradle/BuildExceptionReporter.java | 153 +++--
.../src/main/groovy/org/gradle/StartParameter.java | 23 +
.../groovy/org/gradle/TaskExecutionLogger.java | 17 +-
.../src/main/groovy/org/gradle/api/Project.java | 2 +
.../org/gradle/api/UncheckedIOException.java | 39 --
.../org/gradle/api/artifacts/Configuration.java | 2 +
.../api/artifacts/ConfigurationContainer.java | 2 +
.../gradle/api/artifacts/LenientConfiguration.java | 2 -
.../api/artifacts/ModuleVersionSelector.java | 13 +
.../api/artifacts/ResolvableDependencies.java | 11 +
.../artifacts/cache/ArtifactResolutionControl.java | 4 +-
.../cache/DependencyResolutionControl.java | 4 +-
.../artifacts/cache/ModuleResolutionControl.java | 4 +-
.../api/artifacts/cache/ResolutionControl.java | 4 +-
.../api/artifacts/cache/ResolutionRules.java | 4 +-
.../artifacts/repositories/ArtifactRepository.java | 8 +
.../repositories/IvyArtifactRepository.java | 26 +-
.../api/artifacts/result/DependencyResult.java | 42 ++
.../result/ModuleVersionSelectionReason.java | 41 ++
.../api/artifacts/result/ResolutionResult.java | 93 +++
.../artifacts/result/ResolvedDependencyResult.java | 37 ++
.../result/ResolvedModuleVersionResult.java | 63 ++
.../result/UnresolvedDependencyResult.java | 25 +
.../gradle/api/artifacts/result/package-info.java | 20 +
.../groovy/org/gradle/api/file/RelativePath.java | 4 +-
.../api/internal/AbstractClassGenerator.java | 30 +-
.../gradle/api/internal/AbstractDynamicObject.java | 10 +-
.../api/internal/AsmBackedClassGenerator.java | 166 ++++-
.../org/gradle/api/internal/BeanDynamicObject.java | 28 +
.../gradle/api/internal/ClosureBackedAction.java | 68 ++
.../api/internal/CompositeDomainObjectSet.java | 16 +-
.../api/internal/CompositeDynamicObject.java | 60 ++
.../org/gradle/api/internal/ConfigureDelegate.java | 11 +-
.../internal/DefaultDomainObjectCollection.java | 7 +-
.../internal/DependencyInjectingInstantiator.java | 185 ++++++
.../gradle/api/internal/DocumentationRegistry.java | 14 +-
.../org/gradle/api/internal/DynamicObject.java | 8 +
.../gradle/api/internal/DynamicObjectHelper.java | 8 +
.../api/internal/DynamicPropertyNamer.groovy | 13 -
.../api/internal/ExtensibleDynamicObject.java | 8 +
.../org/gradle/api/internal/FilteredAction.java | 38 --
.../api/internal/NoNamingPropertyException.java | 23 +
.../api/internal/NullNamingPropertyException.java | 23 +
.../org/gradle/api/internal/XmlTransformer.java | 39 +-
.../artifacts/ArtifactDependencyResolver.java | 3 +-
.../api/internal/artifacts/ArtifactPublisher.java | 8 +-
.../artifacts/ArtifactPublisherFactory.java | 25 +
.../internal/artifacts/BaseRepositoryFactory.java | 49 ++
.../artifacts/DefaultArtifactPublisherFactory.java | 46 ++
.../DefaultArtifactRepositoryContainer.java | 57 +-
.../api/internal/artifacts/DefaultExcludeRule.java | 2 +-
.../artifacts/DefaultModuleVersionIdentifier.java | 12 +-
.../artifacts/DefaultModuleVersionSelector.java | 11 +-
.../artifacts/DependencyResolutionServices.java | 2 +-
.../artifacts/ModuleVersionSelectorStrictSpec.java | 40 ++
.../artifacts/ResolvedConfigurationIdentifier.java | 32 +-
.../api/internal/artifacts/ResolverFactory.java | 38 --
.../api/internal/artifacts/ResolverResults.java | 62 ++
.../configurations/ConfigurationInternal.java | 2 +-
.../artifacts/configurations/Configurations.java | 4 +-
.../configurations/DefaultConfiguration.java | 26 +-
.../configurations/dynamicversion/CachePolicy.java | 3 +-
.../dynamicversion/DefaultCachePolicy.java | 23 +-
.../dependencies/AbstractExternalDependency.java | 6 +
.../artifacts/dsl/DefaultRepositoryFactory.java | 98 +++
.../artifacts/dsl/DefaultRepositoryHandler.java | 77 ++-
.../internal/artifacts/dsl/RepositoryFactory.java | 111 ++++
.../artifacts/dsl/RepositoryFactoryInternal.java | 25 +
.../dependencies/ModuleDescriptorDelegate.groovy | 1 -
.../repositories/AbstractArtifactRepository.java | 42 ++
.../repositories/ArtifactRepositoryInternal.java | 5 +
.../FixedResolverArtifactRepository.java | 7 +-
.../result/ResolvedDependencyResultPrinter.java | 39 ++
.../version/LatestVersionSemanticComparator.java | 49 ++
.../api/internal/classpath/ManifestUtil.java | 4 +-
.../collections/CollectionEventRegister.java | 13 +-
.../api/internal/file/AbstractFileCollection.java | 2 +-
.../api/internal/file/AbstractFileResolver.java | 6 +-
.../api/internal/file/AbstractFileTreeElement.java | 9 +-
.../api/internal/file/BaseDirFileResolver.java | 3 +-
.../file/DefaultTemporaryFileProvider.java | 12 +-
.../api/internal/file/FileOrUriNotationParser.java | 6 +-
.../internal/file/TmpDirTemporaryFileProvider.java | 24 -
.../api/internal/file/archive/TarFileTree.java | 5 +-
.../api/internal/file/archive/ZipFileTree.java | 5 +-
.../api/internal/file/copy/PathNotationParser.java | 8 +-
.../internal/filestore/AbstractFileStoreEntry.java | 28 +
.../gradle/api/internal/filestore/FileStore.java | 31 +
.../api/internal/filestore/FileStoreEntry.java | 0
.../api/internal/filestore/FileStoreSearcher.java | 0
.../filestore/GroupedAndNamedUniqueFileStore.java | 80 +++
.../api/internal/filestore/PathKeyFileStore.java | 201 ++++++
.../filestore/PathNormalisingKeyFileStore.java | 63 ++
.../internal/filestore/UniquePathKeyFileStore.java | 51 ++
.../internal/notations/NotationParserBuilder.java | 10 +-
.../gradle/api/internal/notations/TypeInfo.java | 35 +
.../api/internal/notations/api/NotationParser.java | 4 +-
.../parsers/ClosureToSpecNotationParser.java | 41 ++
.../api/internal/plugins/DefaultConvention.java | 8 +
.../plugins/DefaultExtraPropertiesExtension.java | 2 +-
.../internal/plugins/DefaultPluginRegistry.java | 25 +-
.../api/internal/plugins/PluginRegistry.java | 3 +-
.../api/internal/project/AbstractProject.java | 4 +-
.../internal/project/GlobalServicesRegistry.java | 8 +-
.../project/GradleInternalServiceRegistry.java | 9 +-
.../project/ProjectInternalServiceRegistry.java | 12 +-
.../internal/project/TaskExecutionServices.java | 13 +-
.../project/TopLevelBuildServiceRegistry.java | 26 +-
.../AnnotationProcessingTaskFactory.java | 17 +-
.../taskfactory/DependencyAutoWireTaskFactory.java | 21 +-
.../internal/project/taskfactory/ITaskFactory.java | 5 +-
.../internal/project/taskfactory/TaskFactory.java | 43 +-
.../resource/ResourceNotFoundException.java | 4 +
.../gradle/api/internal/resource/UriResource.java | 34 +-
.../api/internal/tasks/DefaultTaskContainer.java | 11 +-
.../groovy/org/gradle/api/invocation/Gradle.java | 2 +
.../org/gradle/api/plugins/ExtensionAware.java | 2 +-
.../ivy/internal/IvyNormalizedPublication.java | 55 ++
.../api/publish/ivy/internal/IvyPublisher.java | 33 +
.../main/groovy/org/gradle/api/specs/AndSpec.java | 55 --
.../groovy/org/gradle/api/specs/CompositeSpec.java | 66 --
.../main/groovy/org/gradle/api/specs/NotSpec.java | 34 -
.../main/groovy/org/gradle/api/specs/OrSpec.java | 45 --
.../main/groovy/org/gradle/api/specs/Specs.java | 10 +-
.../groovy/org/gradle/api/specs/package-info.java | 2 +-
.../groovy/org/gradle/api/tasks/Directory.groovy | 2 +-
.../src/main/groovy/org/gradle/api/tasks/Exec.java | 10 +-
.../groovy/org/gradle/api/tasks/TaskContainer.java | 2 +-
.../main/groovy/org/gradle/api/tasks/Upload.java | 8 +-
.../tasks/diagnostics/DependencyReportTask.java | 90 ---
.../api/tasks/diagnostics/PropertyReportTask.java | 50 --
.../AggregateMultiProjectTaskReportModel.java | 87 ---
.../diagnostics/internal/AsciiReportRenderer.java | 172 -----
.../internal/DefaultGroupTaskReportModel.java | 82 ---
.../internal/DependencyReportRenderer.java | 47 --
.../tasks/diagnostics/internal/GraphRenderer.java | 65 --
.../internal/GraphvizReportRenderer.java | 75 ---
.../diagnostics/internal/TaskReportRenderer.java | 156 -----
.../gradle/api/tasks/diagnostics/package-info.java | 20 -
.../org/gradle/api/tasks/util/PatternSet.groovy | 248 -------
.../org/gradle/api/tasks/util/PatternSet.java | 250 +++++++
.../internal/PatternSetAntBuilderDelegate.java | 102 +++
.../gradle/cache/internal/DefaultCacheAccess.java | 186 ++++--
.../cache/internal/DefaultFileLockManager.java | 10 +-
.../internal/DefaultPersistentDirectoryStore.java | 3 +-
.../DelegateOnDemandPersistentDirectoryCache.java | 4 +-
.../cache/internal/UnitOfWorkParticipant.java | 9 +
.../configuration/DefaultBuildConfigurer.java | 17 +-
.../main/groovy/org/gradle/configuration/Help.java | 48 --
.../configuration/ImplicitTasksConfigurer.java | 33 +-
.../gradle/execution/DefaultTaskGraphExecuter.java | 241 -------
...ludedTaskFilteringBuildConfigurationAction.java | 17 +-
.../gradle/execution/MultipleBuildFailures.java | 31 +
.../execution/SelectedTaskExecutionAction.java | 31 +-
.../TaskNameResolvingBuildConfigurationAction.java | 49 +-
.../groovy/org/gradle/execution/TaskSelector.java | 46 +-
.../commandline/CommandLineTaskConfigurer.java | 108 ++++
.../commandline/CommandLineTaskParser.java | 63 ++
.../taskgraph/DefaultTaskExecutionPlan.java | 248 +++++++
.../taskgraph/DefaultTaskGraphExecuter.java | 145 +++++
.../taskgraph/DefaultTaskPlanExecutor.java | 57 ++
.../execution/taskgraph/ExecutionOptions.java | 36 ++
.../taskgraph/ParallelTaskPlanExecutor.java | 131 ++++
.../execution/taskgraph/TaskExecutionPlan.java | 52 ++
.../org/gradle/execution/taskgraph/TaskInfo.java | 109 ++++
.../execution/taskgraph/TaskPlanExecutor.java | 23 +
.../taskgraph/TaskPlanExecutorFactory.java | 52 ++
.../org/gradle/groovy/scripts/DefaultScript.java | 2 +-
.../internal/StatementLabelsDeprecationLogger.java | 11 +-
.../org/gradle/initialization/BaseSettings.java | 14 -
.../initialization/DefaultClassLoaderRegistry.java | 1 +
.../DefaultCommandLineConverter.java | 20 +-
.../initialization/DefaultGradleLauncher.java | 6 +-
.../DefaultGradleLauncherFactory.java | 2 +-
.../gradle/initialization/DefaultSettings.groovy | 7 -
.../initialization/DependencyResolutionLogger.java | 22 +-
.../initialization/ModelConfigurationListener.java | 2 +-
.../MultipleBuildFailuresExceptionAnalyser.java | 49 ++
.../org/gradle/initialization/SettingsFactory.java | 18 +-
.../initialization/TasksCompletionListener.java | 26 +
.../org/gradle/logging/LoggingServiceRegistry.java | 169 +++--
.../org/gradle/logging/internal/AnsiConsole.java | 3 -
.../internal/ConsoleBackedProgressRenderer.java | 20 +-
.../logging/internal/ConsoleConfigureAction.java | 49 ++
.../logging/internal/DefaultLoggingConfigurer.java | 4 -
.../logging/internal/DefaultLoggingManager.java | 10 +-
.../internal/DefaultProgressLoggerFactory.java | 2 +-
.../internal/DefaultStandardOutputRedirector.java | 4 +-
.../internal/DefaultStatusBarFormatter.java | 54 ++
.../internal/EmbeddedLoggingManagerFactory.java | 36 --
.../internal/LoggingBackedStyledTextOutput.java | 2 +-
.../logging/internal/LoggingOutputInternal.java | 10 +-
.../logging/internal/OutputEventRenderer.java | 83 +--
.../logging/internal/PrintStreamLoggingSystem.java | 2 +-
.../logging/internal/ProgressCompleteEvent.java | 8 +-
.../logging/internal/StatusBarFormatter.java | 23 +
.../logging/internal/TerminalDetectorFactory.java | 44 --
.../logback/SimpleLogbackLoggingConfigurer.java | 42 --
.../process/internal/DefaultWorkerProcess.java | 11 +-
.../process/internal/JavaExecHandleBuilder.java | 5 +-
.../org/gradle/process/internal/JvmOptions.java | 75 +--
.../internal/ProcessParentingInitializer.java | 3 +-
.../process/internal/WorkerProcessBuilder.java | 14 +-
.../internal/child/ActionExecutionWorker.java | 4 +-
.../child/ImplementationClassLoaderWorker.java | 2 +-
.../internal/streams/ExecOutputHandleRunner.java | 2 +-
.../org/gradle/reporting/TextReportRenderer.java | 21 +-
.../testfixtures/internal/GlobalTestServices.java | 2 +-
.../testfixtures/internal/NoOpLoggingManager.java | 5 +-
.../internal/TestTopLevelBuildServiceRegistry.java | 2 +-
.../org/gradle/util/AvailablePortFinder.java | 5 +-
.../src/main/groovy/org/gradle/util/Clock.java | 22 +-
.../groovy/org/gradle/util/CollectionUtils.java | 107 ---
.../main/groovy/org/gradle/util/ConfigureUtil.java | 20 +-
.../groovy/org/gradle/util/DeprecationLogger.java | 92 ++-
.../org/gradle/util/DisconnectableInputStream.java | 68 +-
.../main/groovy/org/gradle/util/GFileUtils.java | 109 +++-
.../src/main/groovy/org/gradle/util/GUtil.java | 23 +-
.../main/groovy/org/gradle/util/GradleVersion.java | 25 +
.../core/src/main/groovy/org/gradle/util/Jvm.java | 2 +-
.../org/gradle/util/LineBufferingOutputStream.java | 44 +-
.../util/LinePerThreadBufferingOutputStream.java | 8 +-
.../src/main/groovy/org/gradle/util/TextUtil.java | 8 +
.../org/gradle/util/ToStringTransformer.java | 27 -
.../main/groovy/org/gradle/util/VersionNumber.java | 102 +++
.../org/gradle/configuration/default-imports.txt | 6 +
.../org/gradle/BuildExceptionReporterTest.groovy | 49 ++
.../org/gradle/TaskExecutionLoggerTest.groovy | 108 ++++
.../groovy/org/gradle/TaskExecutionLoggerTest.java | 128 ----
.../AsmBackedClassGeneratorGroovyTest.groovy | 215 ++++++
.../api/internal/AsmBackedClassGeneratorTest.java | 196 +++++-
.../org/gradle/api/internal/DefaultTaskTest.groovy | 13 +-
.../DependencyInjectingInstantiatorTest.groovy | 304 +++++++++
.../api/internal/DocumentationRegistryTest.groovy | 9 +-
.../api/internal/ExtensibleDynamicObjectTest.java | 124 ++--
.../ExtensibleDynamicObjectTestHelper.groovy | 29 +-
.../FactoryNamedDomainObjectContainerSpec.groovy | 3 +-
.../gradle/api/internal/FilteredActionSpec.groovy | 69 --
...AutoCreateNamedDomainObjectContainerSpec.groovy | 2 +-
.../gradle/api/internal/XmlTransformerTest.groovy | 29 +
.../DefaultArtifactRepositoryContainerTest.groovy | 378 ++++++-----
.../ModuleVersionSelectorStrictSpecTest.groovy | 44 ++
.../internal/artifacts/ResolverResultsSpec.groovy | 55 ++
.../configurations/DefaultConfigurationSpec.groovy | 4 +-
.../configurations/DefaultConfigurationTest.java | 8 +-
.../dynamicversion/DefaultCachePolicySpec.groovy | 20 +-
.../dsl/DefaultRepositoryFactoryTest.groovy | 137 ++++
.../dsl/DefaultRepositoryHandlerTest.groovy | 427 ++++--------
.../dsl/TestFlatDirectoryArtifactRepository.java | 23 +
.../artifacts/dsl/TestIvyArtifactRepository.java | 23 +
.../artifacts/dsl/TestMavenArtifactRepository.java | 23 +
...meAfterContainerInclusionDeprecationTest.groovy | 70 ++
.../LatestVersionSemanticComparatorSpec.groovy | 76 +++
.../internal/file/AbstractFileTreeElementTest.java | 47 +-
.../internal/file/DefaultFileOperationsTest.groovy | 3 +-
.../internal/file/copy/DeleteActionImplTest.groovy | 12 +-
.../internal/filestore/PathKeyFileStoreTest.groovy | 198 ++++++
.../PathNormalisingKeyFileStoreTest.groovy | 94 +++
.../filestore/UniquePathKeyFileStoreTest.groovy | 112 ++++
.../parsers/ClosureToSpecNotationParserSpec.groovy | 40 ++
.../plugins/DefaultPluginRegistryTest.groovy | 218 +++++++
.../plugins/DefaultPluginRegistryTest.java | 256 --------
.../project/DefaultIsolatedAntBuilderTest.groovy | 38 +-
.../project/GlobalServicesRegistryTest.java | 5 +
.../GradleInternalServiceRegistryTest.groovy | 101 +++
.../project/GradleInternalServiceRegistryTest.java | 108 ----
.../ProjectInternalServiceRegistryTest.java | 20 +-
.../TopLevelBuildServiceRegistryTest.groovy | 18 +-
.../AnnotationProcessingTaskFactoryTest.java | 6 +-
.../DependencyAutoWireTaskFactoryTest.java | 13 +-
.../project/taskfactory/TaskFactoryTest.groovy | 167 +++++
.../project/taskfactory/TaskFactoryTest.java | 233 -------
.../internal/tasks/DefaultTaskContainerTest.java | 20 +-
.../tasks/util/DefaultJavaForkOptionsTest.groovy | 4 +-
.../groovy/org/gradle/api/logging/LoggingTest.java | 10 +-
.../api/specs/AbstractCompositeSpecTest.java | 74 ---
.../groovy/org/gradle/api/specs/AndSpecTest.java | 60 --
.../groovy/org/gradle/api/specs/NotSpecTest.java | 39 --
.../groovy/org/gradle/api/specs/OrSpecTest.java | 48 --
.../groovy/org/gradle/api/specs/SpecsTest.groovy | 2 +-
.../org/gradle/api/tasks/AbstractCopyTaskTest.java | 1 -
.../groovy/org/gradle/api/tasks/CopyTest.groovy | 1 -
.../groovy/org/gradle/api/tasks/DeleteTest.java | 1 -
.../org/gradle/api/tasks/DirectoryTest.groovy | 1 -
.../groovy/org/gradle/api/tasks/ExecTest.groovy | 1 -
.../org/gradle/api/tasks/GradleBuildTest.groovy | 1 -
.../org/gradle/api/tasks/SourceTaskTest.groovy | 1 -
.../groovy/org/gradle/api/tasks/UploadTest.java | 15 +-
.../org/gradle/api/tasks/bundling/TarTest.groovy | 1 -
.../org/gradle/api/tasks/bundling/ZipTest.groovy | 1 -
.../diagnostics/DependencyReportTaskTest.java | 140 ----
...AggregateMultiProjectTaskReportModelTest.groovy | 115 ----
.../internal/AsciiReportRendererTest.groovy | 116 ----
.../DefaultGroupTaskReportModelTest.groovy | 110 ----
.../SingleProjectTaskReportModelTest.groovy | 179 -----
.../internal/TaskDetailsFactoryTest.groovy | 74 ---
.../internal/TaskModelSpecification.groovy | 49 --
.../internal/TaskReportRendererTest.groovy | 184 ------
.../internal/TextReportRendererTest.groovy | 115 ----
.../gradle/api/tasks/util/PatternSetTest.groovy | 20 +-
.../cache/internal/DefaultCacheAccessTest.groovy | 213 ++++--
.../cache/internal/DefaultCacheFactoryTest.groovy | 2 +-
.../cache/internal/OnDemandFileAccessTest.groovy | 4 +-
.../ImplicitTasksConfigurerTest.groovy | 13 +-
.../execution/DefaultTaskGraphExecuterTest.java | 579 -----------------
...askFilteringBuildConfigurationActionTest.groovy | 8 +-
.../SelectedTaskExecutionActionTest.groovy | 34 +-
.../CommandLineTaskConfigurerSpec.groovy | 177 +++++
.../commandline/CommandLineTaskParserSpec.groovy | 119 ++++
.../taskgraph/DefaultTaskExecutionPlanTest.groovy | 442 +++++++++++++
.../taskgraph/DefaultTaskGraphExecuterTest.java | 578 +++++++++++++++++
.../taskgraph/TaskPlanExecutorFactoryTest.groovy | 46 ++
.../DefaultCommandLineConverterTest.java | 21 +
.../DefaultExceptionAnalyserTest.java | 9 +-
.../initialization/DefaultGradleLauncherTest.java | 6 +-
.../initialization/DefaultSettingsTest.groovy | 5 +-
.../gradle/initialization/SettingsFactoryTest.java | 6 +-
.../org/gradle/logging/ConfigureLogging.groovy | 64 ++
.../logging/LoggingServiceRegistryTest.groovy | 211 +++++-
.../org/gradle/logging/LoggingTestHelper.groovy | 53 --
.../groovy/org/gradle/logging/TestAppender.groovy | 40 ++
.../ConsoleBackedProgressRendererTest.groovy | 5 +-
.../internal/DefaultStatusBarFormatterTest.groovy | 44 ++
.../internal/JavaUtilLoggingConfigurerTest.groovy | 27 +-
.../internal/OutputEventRendererTest.groovy | 96 ++-
.../logging/internal/OutputSpecification.groovy | 2 +-
.../internal/TerminalDetectorFactoryTest.groovy | 63 --
.../process/internal/DefaultExecHandleSpec.groovy | 33 +-
.../internal/DefaultWorkerProcessFactoryTest.java | 2 +-
.../internal/DefaultWorkerProcessTest.groovy | 4 +-
.../gradle/process/internal/JvmOptionsTest.groovy | 87 ++-
.../org/gradle/util/CollectionUtilsTest.groovy | 91 ---
.../org/gradle/util/DeprecationLoggerTest.groovy | 83 +++
.../util/DisconnectableInputStreamTest.groovy | 64 +-
.../groovy/org/gradle/util/GFileUtilsTest.groovy | 70 +-
.../test/groovy/org/gradle/util/GUtilTest.groovy | 6 +
.../org/gradle/util/GradleVersionTest.groovy | 33 +
.../gradle/util/LineBufferingOutputStreamTest.java | 41 +-
.../LinePerThreadBufferingOutputStreamTest.groovy | 4 +-
.../org/gradle/util/VersionNumberTest.groovy | 96 +++
.../org/gradle/api/internal/file/TestFiles.java | 36 ++
.../gradle/api/tasks/AbstractSpockTaskTest.groovy | 24 +-
.../org/gradle/api/tasks/AbstractTaskTest.java | 63 +-
.../DefaultFileLockManagerTestHelper.groovy | 13 +-
.../groovy/org/gradle/util/HelperUtil.groovy | 12 +-
.../groovy/org/gradle/util/Matchers.java | 13 +
.../groovy/org/gradle/util/MockExecutor.java | 35 +
.../org/gradle/util/MultithreadedTestCase.java | 4 +-
subprojects/cpp/cpp.gradle | 7 +
.../plugins/cpp/CppIntegrationTestRunner.java | 2 +-
.../plugins/cpp/CppSamplesIntegrationTest.groovy | 18 +-
.../gradle/plugins/binaries/BinariesPlugin.java | 12 +-
.../binaries/model/internal/CompileTaskAware.java | 4 +-
.../gradle/plugins/binaries/tasks/Compile.groovy | 32 -
.../org/gradle/plugins/cpp/CppCompile.groovy | 33 +
.../groovy/org/gradle/plugins/cpp/CppPlugin.groovy | 3 +-
.../gradle/plugins/cpp/gpp/GppCompileSpec.groovy | 26 +-
.../plugins/cpp/internal/DefaultCppSourceSet.java | 2 -
.../cpp/msvcpp/MicrosoftVisualCppPlugin.groovy | 5 +
.../org/gradle/plugins/cpp/CppPluginTest.groovy | 18 +-
.../plugins/cpp/gpp/GppCompileSpecTest.groovy | 4 +-
subprojects/diagnostics/diagnostics.gradle | 25 +
.../ProjectReportsPluginIntegrationTest.java | 33 +
...pendencyInsightReportTaskIntegrationTest.groovy | 488 ++++++++++++++
.../DependencyReportTaskIntegrationTest.groovy | 420 ++++++++++++
.../org/gradle/api/plugins/HelpTasksPlugin.groovy | 67 ++
.../gradle/api/plugins/ProjectReportsPlugin.java | 0
.../plugins/ProjectReportsPluginConvention.groovy | 43 ++
.../api/tasks/diagnostics/AbstractReportTask.java | 0
.../diagnostics/DependencyInsightReportTask.groovy | 201 ++++++
.../tasks/diagnostics/DependencyReportTask.java | 90 +++
.../api/tasks/diagnostics/ProjectReportTask.java | 0
.../api/tasks/diagnostics/PropertyReportTask.java | 50 ++
.../api/tasks/diagnostics/ReportException.java | 29 +
.../api/tasks/diagnostics/TaskReportTask.java | 0
.../AggregateMultiProjectTaskReportModel.java | 90 +++
.../internal/DefaultGroupTaskReportModel.java | 82 +++
.../internal/DependencyReportRenderer.java | 46 ++
.../tasks/diagnostics/internal/GraphRenderer.java | 69 ++
.../internal/PropertyReportRenderer.java | 0
.../tasks/diagnostics/internal/ReportRenderer.java | 0
.../internal/SingleProjectTaskReportModel.java | 0
.../tasks/diagnostics/internal/TaskDetails.java | 0
.../diagnostics/internal/TaskDetailsFactory.java | 0
.../diagnostics/internal/TaskReportModel.java | 0
.../diagnostics/internal/TaskReportRenderer.java | 157 +++++
.../diagnostics/internal/TextReportRenderer.java | 0
.../AsciiDependencyReportRenderer.java | 112 ++++
.../internal/dsl/DependencyResultSpec.java | 54 ++
.../dsl/DependencyResultSpecNotationParser.java | 57 ++
.../internal/graph/DependencyGraphRenderer.groovy | 81 +++
.../diagnostics/internal/graph/NodeRenderer.groovy | 28 +
.../internal/graph/SimpleNodeRenderer.java | 36 ++
.../nodes/AbstractRenderableDependencyResult.java | 82 +++
.../nodes/AbstractRenderableModuleResult.java | 53 ++
.../nodes/InvertedRenderableDependencyResult.java | 46 ++
.../nodes/InvertedRenderableModuleResult.java | 45 ++
.../internal/graph/nodes/RenderableDependency.java | 31 +
.../graph/nodes/RenderableDependencyResult.java | 48 ++
.../graph/nodes/RenderableModuleResult.java | 45 ++
.../internal/graph/nodes/SimpleDependency.java | 58 ++
.../insight/DependencyInsightReporter.groovy | 69 ++
.../insight/ResolvedDependencyResultSorter.java | 76 +++
.../gradle/api/tasks/diagnostics/package-info.java | 22 +
.../main/groovy/org/gradle/configuration/Help.java | 48 ++
.../META-INF/gradle-plugins/help-tasks.properties | 1 +
.../gradle-plugins/project-report.properties | 0
.../gradle-plugins/project-reports.properties | 0
.../gradle/api/plugins/HelpTasksPluginSpec.groovy | 68 ++
.../api/plugins/ProjectReportsPluginTest.java | 0
.../ReportingBasePluginConventionTest.groovy | 0
.../api/plugins/ReportingBasePluginTest.groovy | 46 ++
.../tasks/diagnostics/AbstractReportTaskTest.java | 0
.../DependencyInsightReportTaskSpec.groovy | 78 +++
.../diagnostics/DependencyReportTaskTest.groovy | 79 +++
.../tasks/diagnostics/ProjectReportTaskTest.groovy | 0
.../tasks/diagnostics/PropertyReportTaskTest.java | 0
.../api/tasks/diagnostics/TaskReportTaskTest.java | 0
.../internal/AbstractTaskModelSpec.groovy | 49 ++
...AggregateMultiProjectTaskReportModelTest.groovy | 115 ++++
.../DefaultGroupTaskReportModelTest.groovy | 110 ++++
.../internal/PropertyReportRendererTest.java | 0
.../SingleProjectTaskReportModelTest.groovy | 179 +++++
.../internal/TaskDetailsFactoryTest.groovy | 74 +++
.../internal/TaskReportRendererTest.groovy | 184 ++++++
.../internal/TextReportRendererTest.groovy | 116 ++++
.../AsciiDependencyReportRendererTest.groovy | 105 +++
.../DependencyResultSpecNotationParserSpec.groovy | 97 +++
.../internal/dsl/DependencyResultSpecTest.groovy | 69 ++
.../graph/DependencyGraphRendererSpec.groovy | 85 +++
.../AbstractRenderableDependencyResultSpec.groovy | 46 ++
.../InvertedRenderableDependencyResultTest.groovy | 72 +++
.../insight/DependencyInsightReporterSpec.groovy | 108 ++++
.../ResolvedDependencyResultSorterSpec.groovy | 79 +++
subprojects/distributions/distributions.gradle | 134 ++++
.../gradle/AllDistributionIntegrationSpec.groovy | 72 +++
.../gradle/BinDistributionIntegrationSpec.groovy | 34 +
.../org/gradle/DistributionIntegrationSpec.groovy | 93 +++
.../gradle/SrcDistributionIntegrationSpec.groovy | 58 ++
.../distributions/src}/toplevel/LICENSE | 0
.../distributions/src}/toplevel/NOTICE | 0
.../distributions/src}/toplevel/changelog.txt | 0
.../distributions/src}/toplevel/init.d/readme.txt | 0
.../src}/toplevel/media/gradle-icon-128x128.png | Bin
.../src}/toplevel/media/gradle-icon-16x16.png | Bin
.../src}/toplevel/media/gradle-icon-24x24.png | Bin
.../src}/toplevel/media/gradle-icon-256x256.png | Bin
.../src}/toplevel/media/gradle-icon-32x32.png | Bin
.../src}/toplevel/media/gradle-icon-48x48.png | Bin
.../src}/toplevel/media/gradle-icon-512x512.png | Bin
.../src}/toplevel/media/gradle-icon-64x64.png | Bin
.../distributions/src}/toplevel/media/gradle.icns | Bin
subprojects/docs/docs.gradle | 146 +++--
subprojects/docs/release-notes-transform.gradle | 59 +-
subprojects/docs/src/docs/css/base.css | 369 ++++++-----
subprojects/docs/src/docs/css/docs.css | 134 ++++
subprojects/docs/src/docs/css/dsl.css | 53 +-
.../docs/src/docs/css/images/gradle-logo_25o.gif | Bin 0 -> 2241 bytes
subprojects/docs/src/docs/css/release-notes.css | 72 +++
subprojects/docs/src/docs/css/style.css | 58 --
subprojects/docs/src/docs/css/userguide.css | 69 +-
subprojects/docs/src/docs/dsl/dsl.xml | 89 ++-
.../dsl/org.gradle.api.artifacts.Configuration.xml | 6 +
....buildcomparison.gradle.CompareGradleBuilds.xml | 45 ++
...comparison.gradle.GradleBuildInvocationSpec.xml | 39 ++
.../org.gradle.api.plugins.quality.FindBugs.xml | 24 +
...radle.api.plugins.quality.FindBugsExtension.xml | 26 +-
...org.gradle.api.publish.PublicationContainer.xml | 22 +
.../org.gradle.api.publish.PublishingExtension.xml | 34 +
....gradle.api.publish.ivy.IvyModuleDescriptor.xml | 30 +
.../org.gradle.api.publish.ivy.IvyPublication.xml | 28 +
...rg.gradle.api.tasks.compile.AbstractOptions.xml | 22 +
...org.gradle.api.tasks.compile.CompileOptions.xml | 108 ++++
...adle.api.tasks.compile.GroovyCompileOptions.xml | 78 +++
.../org.gradle.api.tasks.compile.JavaCompile.xml | 31 +
...sks.diagnostics.DependencyInsightReportTask.xml | 47 ++
.../org.gradle.api.tasks.scala.ScalaCompile.xml | 4 +
....gradle.api.tasks.scala.ScalaCompileOptions.xml | 95 +++
.../docs/dsl/org.gradle.api.tasks.testing.Test.xml | 5 +-
...radle.api.tasks.testing.logging.TestLogging.xml | 68 ++
....tasks.testing.logging.TestLoggingContainer.xml | 33 +-
subprojects/docs/src/docs/dsl/plugins.xml | 5 +-
.../docs/src/docs/release/content/Lato-bold.woff | Bin 37284 -> 0 bytes
.../src/docs/release/content/Lato-regular.woff | Bin 35884 -> 0 bytes
.../src/docs/release/content/jquery-1.7.2-min.js | 4 -
subprojects/docs/src/docs/release/content/logo.gif | Bin 7488 -> 0 bytes
.../docs/src/docs/release/content/style.css | 177 -----
subprojects/docs/src/docs/release/notes.md | 424 ++++++++----
subprojects/docs/src/docs/stylesheets/dslHtml.xsl | 2 +-
.../docs/src/docs/stylesheets/standaloneHtml.xsl | 2 +-
.../src/docs/stylesheets/userGuideHtmlCommon.xsl | 2 +-
.../docs/src/docs/stylesheets/userGuidePdf.xsl | 2 +-
.../docs/src/docs/userguide/artifactMngmt.xml | 8 +-
.../docs/src/docs/userguide/bootstrapPlugin.xml | 88 +++
.../docs/userguide/buildAnnouncementsPlugin.xml | 2 +-
.../docs/src/docs/userguide/buildEnvironment.xml | 2 +-
.../docs/src/docs/userguide/commandLine.xml | 22 +
.../src/docs/userguide/commandLineTutorial.xml | 37 ++
.../docs/src/docs/userguide/comparingBuilds.xml | 233 +++++++
subprojects/docs/src/docs/userguide/depMngmt.xml | 185 +++---
.../docs/src/docs/userguide/eclipsePlugin.xml | 2 +-
subprojects/docs/src/docs/userguide/embedding.xml | 6 +-
.../docs/src/docs/userguide/featureLifecycle.xml | 132 ++++
.../docs/src/docs/userguide/gradleDaemon.xml | 14 +-
subprojects/docs/src/docs/userguide/javaPlugin.xml | 8 +-
subprojects/docs/src/docs/userguide/logging.xml | 13 +-
.../docs/src/docs/userguide/multiproject.xml | 23 +
subprojects/docs/src/docs/userguide/plugins.xml | 2 +-
.../docs/src/docs/userguide/projectReports.xml | 9 +-
.../docs/src/docs/userguide/publishingIvy.xml | 228 +++++++
.../docs/src/docs/userguide/scalaPlugin.xml | 77 ++-
.../docs/src/docs/userguide/standardPlugins.xml | 15 +-
.../docs/src/docs/userguide/troubleshooting.xml | 1 -
subprojects/docs/src/docs/userguide/userguide.xml | 13 +-
.../docs/src/docs/userguide/workingWithFiles.xml | 2 +-
.../multiproject/groovycDetector/build.gradle | 2 +-
.../groovy/multiproject/testproject/build.gradle | 2 +-
.../src/test/groovy/org/gradle/VersionTest.groovy | 4 +-
.../docs/src/samples/ivypublish-new/build.gradle | 60 ++
.../docs/src/samples/ivypublish-new/output-ivy.xml | 23 +
.../src/samples/ivypublish-new/settings.gradle | 18 +
.../src/main/java/org/gradle/SomeClass.java | 4 +
.../samples/ivypublish-new/subproject/build.gradle | 17 +
.../src/main/java/org/gradle/shared/Person.java | 5 +
.../samples/scala/customizedLayout/build.gradle | 8 +-
.../docs/src/samples/scala/fsc/build.gradle | 13 +-
.../samples/scala/mixedJavaAndScala/build.gradle | 8 +-
.../docs/src/samples/scala/quickstart/build.gradle | 13 +-
.../docs/src/samples/scala/zinc/build.gradle | 33 +
subprojects/docs/src/samples/scala/zinc/readme.xml | 3 +
.../main/scala/org/gradle/sample/api/Person.scala | 9 +
.../scala/org/gradle/sample/impl/PersonImpl.scala | 12 +
.../src/main/java/org/gradle/sample/Main.java | 35 -
.../src/samples/toolingApi/eclipse/build.gradle | 2 +-
.../src/main/java/org/gradle/sample/Main.java | 10 +
.../idea/src/main/java/org/gradle/sample/Main.java | 4 +
.../src/main/java/org/gradle/sample/Main.java | 8 +
.../toolingApi/{build => runBuild}/build.gradle | 0
.../toolingApi/{build => runBuild}/readme.xml | 0
.../src/main/java/org/gradle/sample/Main.java | 43 ++
.../artifacts/externalDependencies/build.gradle | 8 +-
.../samples/userguide/artifacts/maven/build.gradle | 1 -
.../src/samples/userguide/files/copy/build.gradle | 5 +-
.../userguide/files/inputFiles/build.gradle | 2 +-
.../samples/userguide/java/sourceSets/build.gradle | 2 +-
.../userguide/tutorial/projectReports/build.gradle | 2 +-
.../tutorial/properties/gradle.properties | 2 +-
.../userguideOutput/dependencyInsightReport.out | 3 +
.../userguideOutput/dependencyListReport.out | 8 +-
.../samples/userguideOutput/taskListAllReport.out | 3 +-
.../src/samples/userguideOutput/taskListReport.out | 3 +-
.../customised/src/test/java/org/MyClassTest.java | 7 -
.../src/test/java/org/gradle/MyClassTest.java | 7 +
subprojects/ear/ear.gradle | 1 +
.../groovy/org/gradle/plugins/ear/EarPlugin.java | 9 +-
.../internal/DefaultDeploymentDescriptor.groovy | 28 +-
.../org/gradle/plugins/ear/EarPluginTest.groovy | 3 +-
.../groovy/org/gradle/plugins/ear/EarTest.groovy | 3 -
subprojects/ide/ide.gradle | 3 +-
.../plugins/ide/AbstractIdeIntegrationTest.groovy | 7 +-
.../eclipse/EclipseClasspathIntegrationTest.groovy | 34 +-
...ClasspathRemoteResolutionIntegrationTest.groovy | 4 +-
.../ide/eclipse/EclipseIntegrationTest.groovy | 26 +-
.../plugins/ide/eclipse/EclipsePlugin.groovy | 24 +-
.../plugins/ide/eclipse/EclipseWtpPlugin.groovy | 24 +-
.../ide/eclipse/model/EclipseClasspath.groovy | 74 ++-
.../plugins/ide/eclipse/model/EclipseModel.groovy | 2 +-
.../org/gradle/plugins/ide/idea/IdeaPlugin.groovy | 24 +-
.../internal/provider/BuildModelAction.java | 41 +-
.../internal/provider/EclipseModelBuilder.java | 3 +-
.../internal/provider/FileOutcomeIdentifier.java | 41 ++
.../internal/provider/IdeaModelBuilder.java | 2 +-
.../internal/provider/MigrationModelBuilder.java | 74 ---
.../internal/provider/ModelBuildingAdapter.java | 42 --
.../internal/provider/NullResultBuilder.java | 30 +
.../provider/ProjectOutcomesModelBuilder.java | 71 ++
...blishArtifactToFileBuildOutcomeTransformer.java | 98 +++
.../plugins/ide/eclipse/EclipsePluginTest.groovy | 20 +-
.../ide/eclipse/EclipseWtpPluginTest.groovy | 3 +-
.../ide/idea/ GenerateIdeaModuleTest.groovy | 7 +-
.../gradle/plugins/ide/idea/IdeaPluginTest.groovy | 4 +-
...rtifactToFileBuildOutcomeTransformerTest.groovy | 86 +++
subprojects/integ-test/integ-test.gradle | 18 +-
...kCommandLineConfigurationIntegrationSpec.groovy | 252 ++++++++
.../DependencyReportTaskIntegrationTest.groovy | 60 --
.../org/gradle/debug/GradleRunConfiguration.groovy | 4 +-
.../integtests/CacheProjectIntegrationTest.groovy | 4 +-
.../integtests/CommandLineIntegrationTest.groovy | 8 +-
.../integtests/DistributionIntegrationTest.groovy | 160 -----
.../DistributionLocatorIntegrationTest.groovy | 2 +-
.../ExternalScriptExecutionIntegrationTest.groovy | 7 +-
.../InitScriptExecutionIntegrationTest.groovy | 2 +-
.../MultiProjectDependencyIntegrationTest.groovy | 283 ++++++++
.../ParallelProjectExecutionIntegrationTest.groovy | 109 ++++
.../integtests/ProjectLayoutIntegrationTest.groovy | 9 +-
.../ProjectReportsPluginIntegrationTest.java | 33 -
.../integtests/WorkerProcessIntegrationTest.java | 38 +-
.../WrapperProjectIntegrationTest.groovy | 172 -----
.../BuildEnvironmentIntegrationTest.groovy | 10 +-
.../integtests/fixture/M2Installation.groovy | 33 +-
.../ivy/IvyEarProjectPublishIntegrationTest.groovy | 5 +-
.../ivy/IvyHttpPublishIntegrationTest.groovy | 36 +-
.../IvyJavaProjectPublishIntegrationTest.groovy | 9 +-
.../ivy/IvyLocalPublishIntegrationTest.groovy | 41 +-
.../ivy/IvySFtpPublishIntegrationTest.groovy | 12 +-
.../IvySingleProjectPublishIntegrationTest.groovy | 9 +-
.../ivy/IvyWarProjectPublishIntegrationTest.groovy | 5 +-
.../MavenEarProjectPublishIntegrationTest.groovy | 5 +-
.../MavenJavaProjectPublishIntegrationTest.groovy | 5 +-
.../MavenMultiProjectPublishIntegrationTest.groovy | 2 -
.../MavenNewPublicationIntegrationTest.groovy | 158 -----
.../maven/MavenPomGenerationIntegrationTest.groovy | 8 +-
.../maven/MavenPublishIntegrationTest.groovy | 73 ++-
...MavenPublishRespectsPomConfigurationTest.groovy | 8 +-
.../MavenWarProjectPublishIntegrationTest.groovy | 5 +-
...SamplesMavenPomGenerationIntegrationTest.groovy | 13 +-
.../SamplesMavenQuickstartIntegrationTest.groovy | 12 +-
.../AbstractDependencyResolutionTest.groovy | 42 +-
.../ArtifactDependenciesIntegrationTest.groovy | 12 +-
.../ArtifactOnlyResolutionIntegrationTest.groovy | 11 +-
.../resolve/CacheResolveIntegrationTest.groovy | 58 +-
.../ProjectDependencyResolveIntegrationTest.groovy | 21 +-
.../ResolvedConfigurationIntegrationTest.groovy | 19 +-
.../VersionConflictResolutionIntegTest.groovy | 126 +++-
...AliasedArtifactResolutionIntegrationTest.groovy | 171 +++--
.../CacheReuseCrossVersionIntegrationTest.groovy | 90 ++-
.../M3CacheReuseCrossVersionIntegrationTest.groovy | 23 +-
.../MavenM2CacheReuseIntegrationTest.groovy | 33 +-
.../ResolutionOverrideIntegrationTest.groovy | 45 +-
...achedDependencyResolutionIntegrationTest.groovy | 63 +-
.../CachedMissingModulesIntegrationTest.groovy | 260 ++++++++
.../FileSystemResolverIntegrationTest.groovy | 72 +++
.../FilerSystemResolverIntegrationTest.groovy | 76 ---
.../custom/IvySFtpResolverIntegrationTest.groovy | 18 +-
.../custom/IvyUrlResolverIntegrationTest.groovy | 55 +-
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 129 ++++
...ationDependencyResolutionIntegrationTest.groovy | 12 +-
.../http/HttpProxyResolveIntegrationTest.groovy | 6 +-
.../http/HttpRedirectResolveIntegrationTest.groovy | 4 +-
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 38 +-
...angingModuleRemoteResolveIntegrationTest.groovy | 144 +++--
...amicRevisionRemoteResolveIntegrationTest.groovy | 464 ++++++++++---
...IvyDynamicRevisionResolveIntegrationTest.groovy | 334 ++++++++++
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 14 +-
.../ivy/IvyHttpsRepoResolveIntegrationTest.groovy | 28 +
.../MavenDynamicResolveIntegrationTest.groovy | 123 +++-
.../MavenFileRepoResolveIntegrationTest.groovy | 3 +-
.../MavenHttpRepoResolveIntegrationTest.groovy | 80 ++-
.../MavenHttpsRepoResolveIntegrationTest.groovy | 28 +
.../MavenLocalRepoResolveIntegrationTest.groovy | 108 ++--
.../MavenPomPackagingResolveIntegrationTest.groovy | 8 +-
.../MavenSnapshotResolveIntegrationTest.groovy | 269 ++++----
.../SamplesJavaApiAndImplIntegrationTest.groovy | 5 +-
...mplesMultiProjectBuildSrcIntegrationTest.groovy | 7 +-
.../samples/SamplesScalaZincIntegrationTest.groovy | 52 ++
.../SamplesWebQuickstartIntegrationTest.groovy | 2 +-
.../eclipseproject/scala/expectedClasspathFile.txt | 2 +-
.../shared/clientStore | Bin 0 -> 2249 bytes
.../shared/serverStore | Bin 0 -> 2249 bytes
.../build.gradle | 80 ---
.../shared/producer.gradle | 22 -
.../shared/projectWithMavenSnapshots.gradle | 20 -
.../shared/src/main/java/org/gradle/Test.java | 4 -
.../internal-integ-testing.gradle | 3 +-
.../fixtures/AbstractDelegatingGradleExecuter.java | 4 +
.../fixtures/AbstractGradleExecuter.java | 118 +++-
.../fixtures/AbstractIntegrationSpec.groovy | 49 +-
.../fixtures/AbstractIntegrationTest.java | 37 +-
.../fixtures/AbstractMultiTestRunner.java | 59 +-
.../integtests/fixtures/AvailableJavaHomes.java | 106 ++-
.../fixtures/BasicGradleDistribution.java | 5 +
.../gradle/integtests/fixtures/ClassFile.groovy | 69 ++
.../fixtures/CrossVersionIntegrationSpec.groovy | 13 +
.../integtests/fixtures/DaemonGradleExecuter.java | 60 +-
.../fixtures/EmbeddedDaemonGradleExecuter.java | 5 +-
.../integtests/fixtures/ExecutionResult.java | 2 +
.../integtests/fixtures/ForkingGradleExecuter.java | 49 +-
.../integtests/fixtures/ForkingGradleHandle.java | 4 +-
.../integtests/fixtures/GradleDistribution.java | 32 +-
.../fixtures/GradleDistributionExecuter.java | 130 ++--
.../gradle/integtests/fixtures/GradleExecuter.java | 61 +-
.../gradle/integtests/fixtures/GradleHandle.java | 4 -
.../gradle/integtests/fixtures/HttpServer.groovy | 639 ------------------
.../fixtures/InProcessGradleExecuter.java | 57 +-
.../integtests/fixtures/IvyRepository.groovy | 293 ---------
.../fixtures/JUnitTestExecutionResult.groovy | 18 +-
.../fixtures/KillProcessAvailability.groovy | 47 ++
.../integtests/fixtures/MavenFileModule.groovy | 294 +++++++++
.../integtests/fixtures/MavenFileRepository.groovy | 41 ++
.../integtests/fixtures/MavenHttpModule.groovy | 152 +++++
.../integtests/fixtures/MavenHttpRepository.groovy | 70 ++
.../gradle/integtests/fixtures/MavenModule.groovy | 42 ++
.../org/gradle/integtests/fixtures/MavenPom.groovy | 46 ++
.../integtests/fixtures/MavenRepository.groovy | 408 +-----------
.../gradle/integtests/fixtures/MavenScope.groovy | 36 ++
.../fixtures/MultiVersionIntegrationSpec.groovy | 5 +
.../fixtures/OutputScrapingExecutionResult.java | 9 +-
.../fixtures/OutputScrapingGradleHandle.java | 13 +-
.../fixtures/ParallelForkingGradleExecuter.java | 43 ++
.../fixtures/ParallelForkingGradleHandle.java | 76 +++
.../fixtures/ParallelOutputMatcher.groovy | 51 ++
.../fixtures/PreviousGradleVersionExecuter.groovy | 24 +-
.../fixtures/ProgressLoggingFixture.groovy | 83 +++
.../fixtures/RedirectMavenCentral.groovy | 46 ++
.../integtests/fixtures/ReleasedVersions.java | 14 -
.../gradle/integtests/fixtures/SFTPServer.groovy | 153 -----
.../fixtures/SequentialOutputMatcher.groovy | 92 +++
.../fixtures/TestClassExecutionResult.java | 2 +
.../fixtures/TestNGExecutionResult.groovy | 37 +-
.../fixtures/TestNativeFileSystem.groovy | 111 ----
.../integtests/fixtures/TestProxyServer.groovy | 70 --
.../fixtures/UserGuideSamplesRunner.groovy | 88 +--
.../fixtures/WellBehavedPluginTest.groovy | 2 +-
.../test/fixtures/ivy/AbstractIvyModule.groovy | 25 +
.../gradle/test/fixtures/ivy/IvyDescriptor.groovy | 70 ++
.../test/fixtures/ivy/IvyDescriptorArtifact.groovy | 25 +
.../fixtures/ivy/IvyDescriptorConfiguration.groovy | 26 +
.../IvyDescriptorDependencyConfiguration.groovy | 32 +
.../gradle/test/fixtures/ivy/IvyFileModule.groovy | 203 ++++++
.../test/fixtures/ivy/IvyFileRepository.groovy | 71 ++
.../gradle/test/fixtures/ivy/IvyHttpModule.groovy | 132 ++++
.../test/fixtures/ivy/IvyHttpRepository.groovy | 54 ++
.../org/gradle/test/fixtures/ivy/IvyModule.java | 50 ++
.../gradle/test/fixtures/ivy/IvyRepository.groovy | 32 +
.../fixtures/server/http/BlockingHttpServer.groovy | 133 ++++
.../test/fixtures/server/http/HttpServer.groovy | 684 ++++++++++++++++++++
.../fixtures/server/http/TestProxyServer.groovy | 72 +++
.../test/fixtures/server/sftp/SFTPServer.groovy | 242 +++++++
.../org/gradle/test/matchers/UserAgentMatcher.java | 54 ++
.../src/main/resources/logback.xml | 14 +
.../internal-testing/internal-testing.gradle | 6 +-
.../src/main/groovy/org/gradle/util/TestFile.java | 4 +-
.../groovy/org/gradle/util/TestFileHelper.groovy | 3 +
.../groovy/org/gradle/util/TestPrecondition.groovy | 3 +
subprojects/ivy/ivy.gradle | 29 +
.../ivy/AutoTestedSamplesIvyIntegrationTest.groovy | 29 +
.../ivy/IvyCustomPublishIntegrationTest.groovy | 67 ++
.../ivy/IvyEarProjectPublishIntegrationTest.groovy | 64 ++
.../ivy/IvyHttpPublishIntegrationTest.groovy | 349 ++++++++++
.../IvyJavaProjectPublishIntegrationTest.groovy | 62 ++
.../ivy/IvyLocalPublishIntegrationTest.groovy | 128 ++++
...vyPublishDescriptorModificationIntegTest.groovy | 85 +++
.../IvyPublishMultipleReposIntegrationTest.groovy | 96 +++
.../publish/ivy/IvyPublishPluginIntegTest.groovy | 32 +
.../ivy/IvySFtpPublishIntegrationTest.groovy | 97 +++
.../IvySingleProjectPublishIntegrationTest.groovy | 137 ++++
.../ivy/IvyWarProjectPublishIntegrationTest.groovy | 60 ++
.../ivy/SamplesIvyPublishIntegrationTest.groovy | 73 +++
.../api/publish/ivy/IvyModuleDescriptor.java | 89 +++
.../org/gradle/api/publish/ivy/IvyPublication.java | 103 +++
.../ivy/internal/DefaultIvyModuleDescriptor.java | 45 ++
.../ivy/internal/DefaultIvyPublication.java | 100 +++
.../ivy/internal/IvyModuleDescriptorInternal.java | 26 +
.../ivy/internal/IvyPublicationInternal.java | 31 +
.../org/gradle/api/publish/ivy/package-info.java | 25 +
.../api/publish/ivy/plugins/IvyPublishPlugin.java | 101 +++
.../api/publish/ivy/plugins/package-info.java | 25 +
.../publish/ivy/tasks/PublishToIvyRepository.java | 167 +++++
.../internal/IvyPublishDynamicTaskCreator.java | 95 +++
.../gradle/api/publish/ivy/tasks/package-info.java | 25 +
.../META-INF/gradle-plugins/ivy-publish.properties | 1 +
.../ivy/internal/DefaultIvyPublicationTest.groovy | 81 +++
.../ivy/plugins/IvyPublishPluginTest.groovy | 85 +++
.../ivy/tasks/PublishToIvyRepositoryTest.groovy | 143 ++++
.../IvyPublishDynamicTaskCreatorTest.groovy | 105 +++
subprojects/javascript/javascript.gradle | 3 +-
.../javascript/base/JavaScriptBasePlugin.groovy | 15 +-
.../javascript/base/JavaScriptExtension.java | 12 +-
.../coffeescript/CoffeeScriptCompile.java | 10 +-
.../plugins/javascript/envjs/EnvJsPlugin.groovy | 11 +-
.../gradle/plugins/javascript/jshint/JsHint.java | 10 +-
.../base/JavaScriptBasePluginTest.groovy | 35 +-
subprojects/launcher/launcher.gradle | 6 +-
.../GradleConfigurabilityIntegrationSpec.groovy | 109 ++++
.../DaemonConfigurabilityIntegrationSpec.groovy | 100 ---
.../daemon/DaemonFeedbackIntegrationSpec.groovy | 42 +-
...itialCommunicationFailureIntegrationSpec.groovy | 128 ++++
.../launcher/daemon/DaemonIntegrationSpec.groovy | 10 +-
.../launcher/daemon/DaemonLifecycleSpec.groovy | 21 +-
.../DaemonSystemPropertiesIntegrationTest.groovy | 49 ++
.../daemon/StoppingDaemonIntegrationSpec.groovy | 70 ++
.../StoppingDaemonSmokeIntegrationSpec.groovy | 89 ---
.../daemon/testing/DaemonContextParser.java | 3 +-
.../testing/DaemonEventSequenceBuilder.groovy | 2 +-
.../daemon/testing/DaemonLogsAnalyzer.groovy | 52 ++
.../launcher/daemon/testing/TestableDaemon.groovy | 116 ++++
.../org/gradle/launcher/cli/ActionAdapter.java | 36 --
.../gradle/launcher/cli/BuildActionsFactory.java | 23 +-
.../org/gradle/launcher/cli/CommandLineAction.java | 2 +-
.../launcher/cli/CommandLineActionFactory.java | 15 +-
.../org/gradle/launcher/cli/GuiActionsFactory.java | 5 +-
.../launcher/daemon/bootstrap/DaemonMain.java | 43 +-
.../daemon/bootstrap/ForegroundDaemonMain.java | 3 +-
.../launcher/daemon/client/DaemonClient.java | 136 ++--
.../daemon/client/DaemonClientConnection.java | 74 +++
.../daemon/client/DaemonClientServicesSupport.java | 2 +-
.../launcher/daemon/client/DaemonConnection.java | 56 --
.../launcher/daemon/client/DaemonConnector.java | 6 +-
.../client/DaemonInitialConnectException.java | 4 -
.../daemon/client/DefaultDaemonConnector.java | 58 +-
.../daemon/client/DefaultDaemonStarter.java | 4 +-
.../client/EmbeddedDaemonClientServices.java | 4 +-
.../daemon/client/EmbeddedDaemonStarter.java | 2 +-
.../launcher/daemon/client/InputForwarder.java | 2 +-
.../daemon/client/SingleUseDaemonClient.java | 6 +-
.../launcher/daemon/client/StopDispatcher.java | 33 +-
.../daemon/diagnostics/DaemonDiagnostics.java | 2 +-
.../launcher/daemon/logging/DaemonMessages.java | 10 +-
.../launcher/daemon/protocol/DaemonBusy.java | 28 -
.../daemon/protocol/DaemonUnavailable.java | 34 +
.../gradle/launcher/daemon/protocol/Finished.java | 22 +
.../launcher/daemon/registry/DaemonInfo.java | 5 +-
.../launcher/daemon/registry/DaemonRegistry.java | 2 +-
.../daemon/registry/DaemonRegistryServices.java | 2 +-
.../daemon/registry/EmbeddedDaemonRegistry.java | 4 +-
.../daemon/registry/PersistentDaemonRegistry.java | 8 +-
.../org/gradle/launcher/daemon/server/Daemon.java | 157 ++---
.../daemon/server/DaemonServerConnector.java | 2 +-
.../launcher/daemon/server/DaemonServices.java | 3 +-
.../daemon/server/DaemonStateCoordinator.java | 343 ++++------
.../daemon/server/DaemonStoppedException.java | 18 +-
.../daemon/server/DefaultDaemonConnection.java | 369 +++++++++++
.../server/DefaultIncomingConnectionHandler.java | 172 +++++
.../daemon/server/DomainRegistryUpdater.java | 19 +-
.../server/SynchronizedDispatchConnection.java | 13 +-
.../server/exec/CatchAndForwardDaemonFailure.java | 2 +-
.../daemon/server/exec/DaemonCommandExecuter.java | 3 +-
.../daemon/server/exec/DaemonCommandExecution.java | 13 +-
.../daemon/server/exec/DaemonConnection.java | 90 +++
.../daemon/server/exec/DaemonStateControl.java | 42 +-
.../server/exec/DaemonUnavailableException.java | 27 +
.../server/exec/DefaultDaemonCommandExecuter.java | 25 +-
.../server/exec/EstablishBuildEnvironment.java | 25 +-
.../daemon/server/exec/ForwardClientInput.java | 95 +--
...HandleClientDisconnectBeforeSendingCommand.java | 24 -
.../launcher/daemon/server/exec/HandleStop.java | 6 +-
.../launcher/daemon/server/exec/LogToClient.java | 14 +-
.../launcher/daemon/server/exec/ReturnResult.java | 2 +-
.../server/exec/StartBuildOrRespondWithBusy.java | 34 +-
.../server/exec/StartStopIfBuildAndStop.java | 11 +-
.../launcher/daemon/server/exec/StdinHandler.java | 25 +
.../server/exec/StopConnectionAfterExecution.java | 40 --
.../daemon/server/exec/WatchForDisconnection.java | 14 +-
.../internal/provider/ConfiguringBuildAction.java | 5 +-
.../DaemonGradleLauncherActionExecuter.java | 2 +-
.../internal/provider/DefaultConnection.java | 80 ++-
.../provider/DelegatingBuildModelAction.java | 6 +-
...oggingBridgingGradleLauncherActionExecuter.java | 2 +-
.../connection/AdaptedOperationParameters.java | 126 ++++
.../provider/connection/BuildLogLevelMixIn.java | 48 ++
.../provider/connection/ProviderBuildResult.java | 31 +
.../connection/ProviderConnectionParameters.java | 23 +
.../connection/ProviderOperationParameters.java | 67 ++
.../provider/input/AdaptedOperationParameters.java | 150 -----
.../input/ProviderOperationParameters.java | 66 --
.../launcher/cli/BuildActionsFactoryTest.groovy | 34 +-
.../launcher/cli/GuiActionsFactoryTest.groovy | 6 +-
.../launcher/daemon/EmbeddedDaemonSmokeTest.groovy | 4 +-
.../client/DaemonClientConnectionTest.groovy | 94 +++
.../client/DaemonClientInputForwarderTest.groovy | 28 +-
.../launcher/daemon/client/DaemonClientTest.groovy | 110 +++-
.../client/DefaultDaemonConnectorTest.groovy | 16 +-
.../registry/DaemonRegistryServicesTest.groovy | 2 +-
.../registry/DomainRegistryUpdaterTest.groovy | 21 +-
.../registry/EmbeddedDaemonRegistrySpec.groovy | 4 +-
.../registry/PersistentDaemonRegistryTest.groovy | 45 +-
.../DaemonServerExceptionHandlingTest.groovy | 3 +-
.../server/DaemonStateCoordinatorTest.groovy | 427 ++++++++++--
.../server/DefaultDaemonConnectionTest.groovy | 394 +++++++++++
.../DaemonGradleLauncherActionExecuterTest.groovy | 2 +-
...BridgingGradleLauncherActionExecuterTest.groovy | 2 +-
.../AdaptedOperationParametersTest.groovy | 71 ++
.../input/AdaptedOperationParametersTest.groovy | 71 --
.../maven/MavenConversionIntegrationTest.groovy | 139 ++++
.../flatmultimodule/webinar-api/pom.xml | 20 +
.../src/main/java/webinar/Demoable.java | 5 +
.../flatmultimodule/webinar-impl/pom.xml | 39 ++
.../src/main/java/webinar/Webinar.java | 20 +
.../src/test/java/webinar/WebinarTest.java | 15 +
.../flatmultimodule/webinar-parent/pom.xml | 30 +
.../flatmultimodule/webinar-war/pom.xml | 37 ++
.../webinar-war/src/main/webapp/WEB-INF/web.xml | 7 +
.../webinar-war/src/main/webapp/index.jsp | 6 +
.../multiModule/pom.xml | 30 +
.../multiModule/webinar-api/pom.xml | 19 +
.../src/main/java/webinar/Demoable.java | 5 +
.../multiModule/webinar-impl/pom.xml | 38 ++
.../src/main/java/webinar/Webinar.java | 20 +
.../src/test/java/webinar/WebinarTest.java | 15 +
.../multiModule/webinar-war/pom.xml | 36 ++
.../webinar-war/src/main/webapp/WEB-INF/web.xml | 7 +
.../webinar-war/src/main/webapp/index.jsp | 6 +
.../singleModule/pom.xml | 23 +
.../singleModule/src/main/java/Foo.java | 7 +
.../singleModule/src/test/java/FooTest.java | 7 +
.../MavenConversionIntegrationTest/testjar/pom.xml | 38 ++
.../testjar/src/main/java/Foo.java | 7 +
.../testjar/src/test/java/FooTest.java | 8 +
.../groovy/org/gradle/api/plugins/MavenPlugin.java | 12 +-
.../api/plugins/maven/ConvertMaven2Gradle.groovy | 67 ++
.../api/plugins/maven/Maven2GradlePlugin.groovy | 36 ++
.../api/plugins/maven/internal/Maven2Gradle.groovy | 552 ++++++++++++++++
.../maven/internal/MavenProjectXmlWriter.java | 58 ++
.../maven/internal/MavenProjectsCreator.java | 98 +++
.../api/publication/InstallPublications.groovy | 36 --
.../api/publication/PublicationPlugin.groovy | 44 --
.../org/gradle/api/publication/Publications.groovy | 31 -
.../api/publication/PublishPublications.groovy | 36 --
.../api/publication/maven/MavenArtifact.groovy | 22 -
.../api/publication/maven/MavenDependency.groovy | 25 -
.../publication/maven/MavenPomCustomizer.groovy | 22 -
.../api/publication/maven/MavenPublication.groovy | 32 -
.../api/publication/maven/MavenPublisher.groovy | 23 -
.../gradle/api/publication/maven/MavenScope.groovy | 24 -
.../maven/internal/DefaultMavenPom.java | 50 +-
.../internal/MavenPublicationPomGenerator.groovy | 58 --
.../maven/internal/ant/AbstractMavenResolver.java | 18 +-
.../internal/ant/DefaultMavenPublisher.groovy | 93 ---
.../internal/model/DefaultMavenArtifact.groovy | 24 -
.../internal/model/DefaultMavenDependency.groovy | 52 --
.../internal/model/DefaultMavenPublication.groovy | 44 --
.../modelbuilder/DependenciesConverter.groovy | 59 --
.../modelbuilder/MavenPublicationBuilder.groovy | 80 ---
.../internal/pombuilder/CustomModelBuilder.java | 82 ---
.../maven/internal/pombuilder/ModelFactory.java | 44 --
.../internal/pombuilder/PlexusLoggerAdapter.java | 105 ---
.../gradle-plugins/maven2Gradle.properties | 1 +
.../org/gradle/api/plugins/MavenPluginTest.java | 21 +-
.../plugins/maven/Maven2GradlePluginSpec.groovy | 36 ++
.../maven/internal/MavenProjectsCreatorSpec.groovy | 118 ++++
.../internal/ant/DefaultMavenPublisherTest.groovy | 150 -----
.../MavenPublicationBuilderTest.groovy | 209 ------
.../actor/internal/DefaultActorFactory.java | 4 +-
.../remote/internal/AsyncConnectionAdapter.java | 2 +-
.../remote/internal/DefaultIncomingBroadcast.java | 2 +-
.../remote/internal/DefaultMessagingClient.java | 2 +-
.../remote/internal/DefaultMessagingServer.java | 2 +-
.../remote/internal/DefaultOutgoingBroadcast.java | 4 +-
.../remote/internal/DisconnectAwareConnection.java | 46 --
.../DisconnectAwareConnectionDecorator.java | 123 ----
.../remote/internal/EagerReceiveBuffer.java | 25 +-
.../messaging/remote/internal/MessageHub.java | 4 +-
.../messaging/remote/internal/ProtocolStack.java | 2 +-
.../remote/internal/inet/SocketConnection.java | 4 +-
.../remote/internal/inet/TcpIncomingConnector.java | 4 +-
.../remote/internal/protocol/MethodMetaInfo.java | 16 +
.../internal/protocol/RemoteMethodInvocation.java | 9 +
.../DisconnectAwareConnectionDecoratorTest.groovy | 168 -----
.../remote/internal/inet/TcpConnectorTest.groovy | 38 +-
subprojects/migration/migration.gradle | 26 -
subprojects/native/native.gradle | 7 +-
.../nativeplatform/NoOpTerminalDetector.java | 25 -
.../internal/nativeplatform/TerminalDetector.java | 23 -
.../nativeplatform/WindowsTerminalDetector.java | 36 --
.../nativeplatform/console/ConsoleDetector.java | 29 +
.../nativeplatform/console/ConsoleMetaData.java | 36 ++
.../console/FallbackConsoleMetaData.java | 31 +
.../console/NativePlatformConsoleDetector.java | 48 ++
.../console/NativePlatformConsoleMetaData.java | 43 ++
.../console/NoOpConsoleDetector.java | 23 +
.../console/UnixConsoleMetaData.java | 51 ++
.../console/WindowsConsoleDetector.java | 35 +
.../internal/nativeplatform/filesystem/Chmod.java | 11 +-
.../nativeplatform/filesystem/FileSystem.java | 14 +-
.../filesystem/FileSystemServices.java | 6 +-
.../nativeplatform/jna/JnaBootPathConfigurer.java | 16 +-
.../jna/LibCBackedConsoleDetector.java | 64 ++
.../jna/LibCBackedTerminalDetector.java | 56 --
.../jna/WindowsProcessEnvironment.java | 2 +-
.../nativeplatform/services/NativeServices.java | 92 ++-
.../NativePlatformConsoleDetectorTest.groovy | 67 ++
.../jna/LibCBackedProcessEnvironmentTest.groovy | 2 +-
.../jna/ProcessEnvironmentTest.groovy | 2 +-
.../services/NativeServicesTest.groovy | 10 +-
subprojects/open-api/open-api.gradle | 3 +
.../plugins/osgi/OsgiPluginIntegrationSpec.groovy | 8 +-
.../internal/plugins/osgi/DefaultOsgiManifest.java | 236 ++++++-
.../plugins/osgi/OsgiPluginConventionTest.groovy | 16 +-
subprojects/performance/performance.gradle | 64 +-
subprojects/performance/src/generator.groovy | 24 +-
.../DependencyResolutionStressTest.groovy | 280 ++++++++
.../org/gradle/peformance/PerformanceTest.groovy | 124 +++-
.../peformance/fixture/MeasuredOperation.groovy | 47 --
.../peformance/fixture/PerformanceResults.groovy | 69 --
.../fixture/PerformanceTestRunner.groovy | 79 ---
.../peformance/fixture/TestProjectLocator.groovy | 38 --
.../performance/src/templates/Production.scala | 7 +
subprojects/performance/src/templates/Test.scala | 12 +
.../performance/src/templates/TestNGTest.java | 42 ++
.../src/templates/VerboseJUnitTest.java | 26 +
subprojects/performance/src/templates/build.gradle | 126 +++-
.../gradle/peformance/fixture/AmountTest.groovy | 231 +++++++
.../gradle/peformance/fixture/DurationTest.groovy | 59 ++
.../fixture/PerformanceResultsTest.groovy | 202 ++++++
.../peformance/fixture/PrettyCalculatorSpec.groovy | 45 ++
.../org/gradle/peformance/fixture/UnitsTest.groovy | 34 +
.../org/gradle/peformance/fixture/Amount.java | 160 +++++
.../org/gradle/peformance/fixture/DataAmount.java | 37 ++
.../gradle/peformance/fixture/DataCollector.java | 27 +
.../org/gradle/peformance/fixture/Duration.java | 45 ++
.../peformance/fixture/MeasuredOperation.groovy | 41 ++
.../fixture/MeasuredOperationList.groovy | 50 ++
.../peformance/fixture/MemoryInfoCollector.groovy | 34 +
.../peformance/fixture/PerformanceResults.groovy | 136 ++++
.../fixture/PerformanceTestRunner.groovy | 89 +++
.../peformance/fixture/PrettyCalculator.groovy | 49 ++
.../peformance/fixture/TestProjectLocator.groovy | 38 ++
.../org/gradle/peformance/fixture/Units.java | 193 ++++++
subprojects/plugins/plugins.gradle | 10 +-
.../api/plugins/BasePluginIntegrationTest.groovy | 2 +-
.../gradle/api/plugins/BuildSrcPluginTest.groovy | 5 +-
.../GitHubDependenciesPluginIntegrationTest.groovy | 55 ++
.../ParallelCompilerDaemonIntegrationTest.groovy | 61 ++
.../AntForkingGroovyCompilerIntegrationTest.groovy | 5 +-
...ntInProcessGroovyCompilerIntegrationTest.groovy | 4 +-
.../BasicGroovyCompilerIntegrationSpec.groovy | 33 +-
.../DaemonGroovyCompilerIntegrationTest.groovy | 9 +-
.../compile/InvokeDynamicGroovyCompilerSpec.groovy | 2 +-
.../JreJavaHomeGroovyIntegrationTest.groovy | 14 +-
.../BasicJavaCompilerIntegrationSpec.groovy | 9 +-
.../org/gradle/java/compile/ClassFile.groovy | 68 --
.../compile/JavaCompilerIntegrationSpec.groovy | 2 +-
.../DaemonJavaCompilerIntegrationTest.groovy | 7 +-
.../JreJavaHomeJavaIntegrationTest.groovy | 9 +-
.../gradle/testing/TestingIntegrationTest.groovy | 56 +-
.../testing/junit/JUnitIntegrationTest.groovy | 43 +-
...NGProducesJUnitXmlResultsIntegrationTest.groovy | 164 +++++
.../TestNGProducesOldReportsIntegrationTest.groovy | 131 ++++
.../shared/GroovyClass.groovy | 96 +++
.../shared/JavaClass.java | 106 +++
.../shared/build.gradle | 14 +
.../build.gradle | 9 +
.../test/groovy/org/gradle/SystemErrTest.groovy | 32 +
.../build.gradle | 9 +
.../test/groovy/org/gradle/SystemOutTest.groovy | 32 +
.../shared/build.gradle | 2 +-
.../standardOutputLogging/build.gradle | 2 +-
.../groovyJdk15Failing/build.gradle | 2 +-
.../groovyJdk15Passing/build.gradle | 2 +-
.../supportsTestGroups/build.gradle | 8 +-
.../shared/build.gradle | 2 +-
.../standardOutputLogging/build.gradle | 2 +-
.../plugins/DefaultArtifactPublicationSet.java | 2 +-
.../api/internal/tasks/DefaultSourceSet.java | 4 +
.../tasks/compile/AntGroovyCompiler.groovy | 28 +-
.../CommandLineJavaCompilerArgumentsGenerator.java | 5 +-
.../tasks/compile/CompilationFailedException.java | 4 +
.../compile/DefaultGroovyJavaJointCompileSpec.java | 6 +-
.../tasks/compile/DefaultJavaCompileSpec.java | 15 +-
.../tasks/compile/DefaultJavaCompilerFactory.java | 14 +-
.../compile/DefaultJvmLanguageCompileSpec.java | 8 +
.../tasks/compile/GroovyCompilerFactory.java | 52 +-
.../compile/JavaCompilerArgumentsBuilder.java | 18 +-
.../tasks/compile/JvmLanguageCompileSpec.java | 4 +
.../tasks/compile/NoOpStaleClassCleaner.java | 24 +
.../tasks/compile/TransformingClassLoader.java | 60 +-
.../tasks/compile/daemon/CompilerDaemonClient.java | 26 +-
.../compile/daemon/CompilerDaemonManager.java | 80 +--
.../detection/AbstractTestFrameworkDetector.java | 27 +-
.../testing/detection/DefaultTestExecuter.java | 4 +-
.../tasks/testing/detection/TestClassVisitor.java | 6 +-
.../testing/detection/TestFrameworkDetector.java | 5 +
.../tasks/testing/junit/JUnitDetector.java | 7 +-
.../testing/junit/JUnitTestClassDetecter.java | 44 +-
.../tasks/testing/junit/JUnitTestFramework.java | 6 +-
.../testing/junit/JUnitTestMethodDetecter.java | 16 +-
.../testing/junit/JUnitXmlReportGenerator.java | 122 +---
.../junit/TestNGJUnitXmlReportGenerator.java | 99 +++
.../testing/junit/report/ClassPageRenderer.java | 4 +-
.../testing/junit/report/OverviewPageRenderer.java | 16 +-
.../testing/junit/report/PackagePageRenderer.java | 8 +-
.../tasks/testing/junit/result/XmlTestSuite.java | 150 +++++
.../testing/junit/result/XmlTestSuiteFactory.java | 51 ++
.../tasks/testing/logging/AbstractTestLogger.java | 10 +-
.../processors/MaxNParallelTestClassProcessor.java | 2 +-
.../tasks/testing/testng/TestNGDetector.java | 19 +-
.../testing/testng/TestNGTestClassDetecter.java | 44 +-
.../testing/testng/TestNGTestClassProcessor.java | 41 +-
.../tasks/testing/testng/TestNGTestFramework.java | 39 +-
.../testing/testng/TestNGTestMethodDetecter.java | 16 +-
.../java/archives/internal/DefaultManifest.java | 21 +-
.../groovy/org/gradle/api/plugins/BasePlugin.java | 2 +-
.../org/gradle/api/plugins/JavaBasePlugin.java | 29 +-
.../groovy/org/gradle/api/plugins/JavaPlugin.java | 4 +-
.../gradle/api/plugins/JavaPluginConvention.groovy | 6 +-
.../plugins/ProjectReportsPluginConvention.groovy | 43 --
.../gradle/api/plugins/ReportingBasePlugin.java | 43 --
.../plugins/github/GitHubDependenciesPlugin.groovy | 63 ++
.../plugins/github/GitHubDownloadsRepository.java | 85 +++
.../github/GitHubRepositoryHandlerExtension.java | 53 ++
.../internal/DefaultGitHubDownloadsRepository.java | 119 ++++
.../org/gradle/api/reporting/package-info.java | 20 -
.../groovy/org/gradle/api/tasks/SourceSet.java | 7 +
.../gradle/api/tasks/compile/AbstractOptions.java | 75 +--
.../gradle/api/tasks/compile/BaseForkOptions.java | 94 +++
.../org/gradle/api/tasks/compile/Compile.java | 12 +-
.../gradle/api/tasks/compile/CompileOptions.java | 87 ++-
.../org/gradle/api/tasks/compile/DebugOptions.java | 10 -
.../gradle/api/tasks/compile/DependOptions.java | 14 +-
.../org/gradle/api/tasks/compile/ForkOptions.java | 80 +--
.../gradle/api/tasks/compile/GroovyCompile.java | 11 +-
.../api/tasks/compile/GroovyCompileOptions.java | 56 +-
.../api/tasks/compile/GroovyForkOptions.java | 72 +--
.../org/gradle/api/tasks/compile/JavaCompile.java | 23 +
.../groovy/org/gradle/api/tasks/testing/Test.java | 28 +-
.../tasks/testing/logging/TestExceptionFormat.java | 3 -
.../api/tasks/testing/logging/TestLogEvent.java | 3 -
.../api/tasks/testing/logging/TestLogging.java | 94 +--
.../testing/logging/TestLoggingContainer.java | 2 -
.../testing/logging/TestStackTraceFilter.java | 3 -
.../api/tasks/testing/logging/package-info.java | 2 -
.../api/tasks/testing/testng/TestNGOptions.groovy | 14 +-
.../internal/GroupsJavadocOptionFileOption.java | 4 +-
.../javadoc/internal/JavadocOptionFileWriter.java | 37 +-
.../gradle-plugins/github-dependencies.properties | 1 +
.../api/internal/plugins/unixStartScript.txt | 6 +-
.../api/internal/tasks/DefaultSourceSetTest.groovy | 3 +-
...ndLineJavaCompilerArgumentsGeneratorTest.groovy | 2 +
.../JavaCompilerArgumentsBuilderTest.groovy | 32 +
.../compile/NormalizingGroovyCompilerTest.groovy | 7 +-
.../compile/NormalizingJavaCompilerTest.groovy | 5 +-
.../detection/DefaultTestExecuterTest.groovy | 68 ++
.../testng/TestNGTestClassProcessorTest.groovy | 30 +-
.../testing/testng/TestNGTestFrameworkTest.java | 6 +-
.../gradle/api/plugins/JavaBasePluginTest.groovy | 9 +-
.../api/plugins/JavaPluginConventionTest.groovy | 5 +-
.../org/gradle/api/plugins/JavaPluginTest.groovy | 47 +-
.../api/plugins/ReportingBasePluginTest.groovy | 47 --
.../github/GitHubDependenciesPluginTest.groovy | 51 ++
.../internal/DefaultReportContainerTest.groovy | 132 ----
.../org/gradle/api/tasks/bundling/JarTest.groovy | 1 -
.../org/gradle/api/tasks/bundling/WarTest.groovy | 3 -
.../api/tasks/compile/AbstractOptionsTest.groovy | 40 +-
.../api/tasks/compile/CompileOptionsTest.groovy | 6 +-
.../org/gradle/api/tasks/compile/CompileTest.java | 90 ---
.../api/tasks/compile/DebugOptionsTest.groovy | 28 +-
.../api/tasks/compile/ForkOptionsTest.groovy | 15 +-
.../tasks/compile/GroovyCompileOptionsTest.groovy | 4 +-
.../api/tasks/compile/GroovyCompileTest.java | 1 -
.../gradle/api/tasks/compile/JavaCompileTest.java | 89 +++
.../gradle/api/tasks/javadoc/GroovydocTest.java | 1 -
.../org/gradle/api/tasks/javadoc/JavadocTest.java | 1 -
.../org/gradle/api/tasks/testing/TestTest.java | 2 -
.../org/gradle/api/tasks/wrapper/WrapperTest.java | 1 -
.../internal/JavadocOptionFileWriterTest.groovy | 65 ++
.../api/tasks/compile/AbstractCompileTest.java | 6 +-
subprojects/publish/publish.gradle | 23 +
.../PublishAutoTestedSamplesIntegrationTest.groovy | 31 +
.../plugins/PublishingPluginIntegTest.groovy | 28 +
.../java/org/gradle/api/publish/Publication.java | 30 +
.../gradle/api/publish/PublicationContainer.java | 46 ++
.../gradle/api/publish/PublishingExtension.java | 101 +++
.../api/publish/UnknownPublicationException.java | 32 +
.../internal/DefaultPublicationContainer.java | 36 ++
.../internal/DefaultPublishingExtension.java | 49 ++
.../java/org/gradle/api/publish/package-info.java | 25 +
.../api/publish/plugins/PublishingPlugin.java | 59 ++
.../gradle/api/publish/plugins/package-info.java | 25 +
.../META-INF/gradle-plugins/publishing.properties | 1 +
.../DefaultPublicationContainerTest.groovy | 71 ++
.../publish/plugins/PublishingPluginTest.groovy | 75 +++
subprojects/reporting/reporting.gradle | 6 +
.../gradle/api/plugins/ReportingBasePlugin.java | 41 ++
.../api/plugins/ReportingBasePluginConvention.java | 0
.../groovy/org/gradle/api/reporting/Report.java | 0
.../org/gradle/api/reporting/ReportContainer.java | 0
.../groovy/org/gradle/api/reporting/Reporting.java | 0
.../gradle/api/reporting/ReportingExtension.java | 0
.../org/gradle/api/reporting/SingleFileReport.java | 0
.../reporting/internal/DefaultReportContainer.java | 0
.../api/reporting/internal/SimpleReport.java | 0
.../reporting/internal/TaskGeneratedReport.java | 0
.../internal/TaskGeneratedSingleFileReport.java | 0
.../reporting/internal/TaskReportContainer.java | 0
.../org/gradle/api/reporting/package-info.java | 20 +
.../api/reporting/ReportingExtensionTest.groovy | 0
.../internal/DefaultReportContainerTest.groovy | 137 ++++
.../internal/TaskGeneratedReportTest.groovy | 0
.../internal/TaskReportContainerTest.groovy | 0
subprojects/scala/scala.gradle | 20 +-
.../AntForkingScalaCompilerIntegrationTest.groovy | 43 ++
...AntInProcessScalaCompilerIntegrationTest.groovy | 42 ++
.../BasicScalaCompilerIntegrationTest.groovy | 225 +++++++
.../ZincScalaCompilerIntegrationTest.groovy | 50 ++
...tForkingScalaCompilerJdk6IntegrationTest.groovy | 44 ++
...nProcessScalaCompilerJdk6IntegrationTest.groovy | 43 ++
.../ZincScalaCompilerJdk6IntegrationTest.groovy | 96 +++
.../JreJavaHomeScalaIntegrationTest.groovy | 16 +-
.../recompilesDependentClasses/build.gradle | 5 +-
.../build.gradle | 6 +-
.../build.gradle | 26 +
.../prj1/src/main/scala/Person.scala | 1 +
.../prj2/src/main/scala/House.scala | 1 +
.../prj2/src/main/scala/Other.scala | 2 +
.../settings.gradle | 2 +
.../compilesJavaCodeIncrementally/build.gradle | 18 +
.../src/main/scala/House.java | 13 +
.../src/main/scala/Other.java | 1 +
.../src/main/scala/Person.java | 17 +
.../compilesScalaCodeIncrementally/build.gradle | 18 +
.../src/main/scala/House.scala | 1 +
.../src/main/scala/Other.scala | 2 +
.../src/main/scala/Person.scala | 1 +
.../internal/tasks/scala/AntScalaCompiler.groovy | 50 +-
.../internal/tasks/scala/DaemonScalaCompiler.java | 86 +++
.../tasks/scala/DefaultScalaCompileSpec.java | 19 +
.../scala/DefaultScalaJavaJointCompileSpec.java | 25 +-
.../tasks/scala/DelegatingScalaCompiler.java | 33 +
.../tasks/scala/IncrementalScalaCompiler.java | 9 +-
.../tasks/scala/NormalizingScalaCompiler.java | 105 +++
.../api/internal/tasks/scala/ScalaCompileSpec.java | 9 +
.../scala/ScalaCompilerArgumentsGenerator.java | 66 ++
.../internal/tasks/scala/ScalaCompilerFactory.java | 68 ++
.../tasks/scala/jdk6/ZincScalaCompiler.java | 112 ++++
.../api/plugins/scala/ScalaBasePlugin.groovy | 78 ++-
.../api/tasks/scala/IncrementalCompileOptions.java | 72 +++
.../org/gradle/api/tasks/scala/ScalaCompile.java | 116 +++-
.../api/tasks/scala/ScalaCompileOptions.groovy | 146 -----
.../api/tasks/scala/ScalaCompileOptions.java | 354 ++++++++++
.../gradle/api/tasks/scala/ScalaDocOptions.groovy | 29 +-
.../gradle/api/tasks/scala/ScalaForkOptions.java | 43 ++
.../scala/NormalizingScalaCompilerTest.groovy | 127 ++++
.../ScalaCompilerArgumentsGeneratorTest.groovy | 105 +++
.../api/plugins/scala/ScalaBasePluginTest.groovy | 70 +-
.../api/tasks/scala/ScalaCompileOptionsTest.groovy | 63 +-
.../gradle/api/tasks/scala/ScalaCompileTest.java | 2 -
.../api/tasks/scala/ScalaDocOptionsTest.groovy | 5 +-
.../org/gradle/api/tasks/scala/ScalaDocTest.java | 2 -
.../plugins/signing/SigningSamplesSpec.groovy | 10 +-
subprojects/sonar/sonar.gradle | 5 +
.../plugins/sonar/SonarSmokeIntegrationTest.groovy | 89 +++
.../SonarSmokeIntegrationTest/shared/build.gradle | 14 +
.../shared/src/main/java/Person.java | 5 +
.../gradle/api/plugins/sonar/SonarAnalyze.groovy | 4 +-
.../gradle/api/plugins/sonar/SonarPlugin.groovy | 10 +-
.../SamplesToolingApiIntegrationTest.groovy | 14 +-
.../tooling/ToolingApiIntegrationTest.groovy | 147 ++++-
.../tooling/ToolingApiRemoteIntegrationTest.groovy | 64 ++
.../integtests/tooling/fixture/ToolingApi.groovy | 11 +-
.../ToolingApiCompatibilitySuiteRunner.groovy | 13 +-
.../tooling/fixture/ToolingApiSpecification.groovy | 16 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 13 +
...ildableEclipseModelFixesCrossVersionSpec.groovy | 7 +-
.../m5/ToolingApiIdeaModelCrossVersionSpec.groovy | 4 +-
...rictLongRunningOperationCrossVersionSpec.groovy | 17 +-
.../m8/UnknownModelFeedbackCrossVersionSpec.groovy | 7 +-
.../m9/DaemonErrorFeedbackCrossVersionSpec.groovy | 4 +-
.../M9JavaConfigurabilityCrossVersionSpec.groovy | 4 +-
...singCommandLineArgumentsCrossVersionSpec.groovy | 4 +-
.../DependencyMetaDataCrossVersionSpec.groovy | 8 +-
.../r11rc1/MigrationModelCrossVersionSpec.groovy | 69 --
.../r12rc1/BuildModelCrossVersionSpec.groovy | 47 ++
.../ProjectOutcomesModuleCrossVersionSpec.groovy | 89 +++
...pportedOperationFeedbackCrossVersionSpec.groovy | 39 ++
.../build.gradle | 9 -
.../file.txt | 1 -
.../src/main/java/Person.java | 3 -
.../modelContainsAllProjects/build.gradle | 18 -
.../modelContainsAllProjects/settings.gradle | 17 -
.../modelContainsAllTestResults/build.gradle | 21 -
.../java/org/gradle/tooling/BuildLauncher.java | 23 +-
.../java/org/gradle/tooling/GradleConnector.java | 10 +-
.../org/gradle/tooling/LongRunningOperation.java | 14 +-
.../main/java/org/gradle/tooling/ModelBuilder.java | 22 +
.../java/org/gradle/tooling/ProgressEvent.java | 2 +
.../java/org/gradle/tooling/ProgressListener.java | 2 +
.../java/org/gradle/tooling/ProjectConnection.java | 6 +
.../java/org/gradle/tooling/ResultHandler.java | 3 +
.../internal/consumer/DefaultBuildLauncher.java | 20 +-
.../internal/consumer/DefaultModelBuilder.java | 18 +-
.../internal/consumer/DistributionFactory.java | 2 +-
.../tooling/internal/consumer/ModelProvider.java | 35 +-
.../internal/consumer/async/AsyncConnection.java | 5 +-
.../consumer/async/DefaultAsyncConnection.java | 14 +-
.../connection/AbstractConsumerConnection.java | 47 ++
.../consumer/connection/AdaptedConnection.java | 43 +-
.../BuildActionRunnerBackedConsumerConnection.java | 40 ++
.../consumer/connection/ConsumerConnection.java | 5 +-
...InternalConnectionBackedConsumerConnection.java | 35 +
.../consumer/connection/LazyConnection.java | 23 +-
.../connection/LoggingInitializerConnection.java | 10 +-
.../connection/ProgressLoggingConnection.java | 16 +-
.../loader/CachingToolingImplementationLoader.java | 5 +-
.../loader/DefaultToolingImplementationLoader.java | 23 +-
.../SynchronizedToolingImplementationLoader.java | 7 +-
.../loader/ToolingImplementationLoader.java | 3 +-
.../parameters/ConsumerConnectionParameters.java | 36 ++
.../parameters/ConsumerOperationParameters.java | 13 +-
.../protocoladapter/ConsumerPropertyHandler.java | 41 ++
.../consumer/protocoladapter/MethodInvocation.java | 76 +++
.../consumer/protocoladapter/MethodInvoker.java | 21 +
.../protocoladapter/ModelPropertyHandler.java | 51 --
.../protocoladapter/ProtocolToModelAdapter.java | 246 +++++--
.../protocoladapter/TargetTypeProvider.java | 2 +
.../consumer/versioning/FeatureValidator.java | 46 --
.../internal/consumer/versioning/ModelMapping.java | 4 +-
.../consumer/versioning/VersionDetails.java | 13 +-
.../DefaultIdeaSingleEntryLibraryDependency.java | 2 +-
.../tooling/internal/migration/DefaultArchive.java | 34 -
.../internal/migration/DefaultProjectOutput.java | 81 ---
.../internal/migration/DefaultTestResult.java | 34 -
.../outcomes/DefaultGradleBuildOutcome.java | 46 ++
.../outcomes/DefaultGradleFileBuildOutcome.java | 42 ++
.../internal/outcomes/DefaultProjectOutcomes.java | 80 +++
.../internal/protocol/BuildActionRunner.java | 33 +
.../tooling/internal/protocol/BuildParameters.java | 28 +
.../tooling/internal/protocol/BuildResult.java | 29 +
.../internal/protocol/ConfigurableConnection.java | 26 +
.../internal/protocol/ConnectionParameters.java | 29 +
.../internal/protocol/ConnectionVersion4.java | 14 +-
.../internal/protocol/InternalConnection.java | 6 +-
.../internal/protocol/InternalProjectOutcomes.java | 20 +
.../internal/protocol/InternalProjectOutput.java | 20 -
.../gradle/tooling/model/ExternalDependency.java | 4 +-
.../gradle/tooling/model/GradleModuleVersion.java | 4 +-
.../main/java/org/gradle/tooling/model/Task.java | 1 -
.../gradle/tooling/model/internal/Exceptions.java | 4 -
.../tooling/model/internal/migration/Archive.java | 26 -
.../model/internal/migration/ProjectOutput.java | 34 -
.../model/internal/migration/TaskOutput.java | 24 -
.../model/internal/migration/TestResult.java | 26 -
.../internal/outcomes/GradleBuildOutcome.java | 55 ++
.../internal/outcomes/GradleFileBuildOutcome.java | 53 ++
.../model/internal/outcomes/ProjectOutcomes.java | 33 +
.../consumer/DefaultBuildLauncherTest.groovy | 34 +-
.../consumer/DefaultModelBuilderTest.groovy | 47 +-
.../consumer/ProtocolToModelAdapterTest.groovy | 22 +
.../connection/AdaptedConnectionTest.groovy | 50 ++
...ActionRunnerBackedConsumerConnectionTest.groovy | 61 ++
...alConnectionBackedConsumerConnectionTest.groovy | 47 ++
.../consumer/connection/LazyConnectionTest.groovy | 54 +-
.../ProgressLoggingConnectionTest.groovy | 27 +-
.../CachingToolingImplementationLoaderTest.groovy | 20 +-
.../DefaultToolingImplementationLoaderTest.groovy | 116 +++-
...chronizedToolingImplementationLoaderTest.groovy | 14 +-
.../internal/consumer/loader/TestConnection.java | 36 --
.../ProtocolToModelAdapterTest.groovy | 149 ++++-
subprojects/tooling-api/tooling-api.gradle | 12 +-
subprojects/ui/ui.gradle | 4 -
.../WrapperCrossVersionIntegrationTest.groovy | 0
.../WrapperProjectIntegrationTest.groovy | 180 ++++++
.../src/main/java/org/gradle/wrapper/Download.java | 40 +-
.../java/org/gradle/wrapper/GradleWrapperMain.java | 31 +-
.../groovy/org/gradle/wrapper/DownloadTest.groovy | 7 +-
.../gradle/wrapper/GradleWrapperMainTest.groovy | 27 +
subprojects/wrapper/wrapper.gradle | 17 +-
1866 files changed, 71441 insertions(+), 28711 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle-1.12.git
More information about the pkg-java-commits
mailing list