Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 22 more files in changeset.
Fixes for previous commit.

    • -16
    • +11
    ./internal/file/DefaultFileOperationsTest.groovy
  1. … 14 more files in changeset.
Fixes for previous commit.

    • -16
    • +11
    ./internal/file/DefaultFileOperationsTest.groovy
  1. … 14 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

    • -2
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -2
    • +1
    ./internal/file/BaseDirFileResolverTest.groovy
    • -8
    • +6
    ./internal/file/DefaultCompositeFileTreeTest.groovy
    • -1
    • +1
    ./internal/file/DefaultProjectLayoutTest.groovy
  1. … 26 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

    • -2
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -2
    • +1
    ./internal/file/BaseDirFileResolverTest.groovy
    • -8
    • +6
    ./internal/file/DefaultCompositeFileTreeTest.groovy
    • -16
    • +11
    ./internal/file/DefaultFileOperationsTest.groovy
    • -1
    • +1
    ./internal/file/DefaultProjectLayoutTest.groovy
  1. … 40 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

    • -2
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -2
    • +1
    ./internal/file/BaseDirFileResolverTest.groovy
    • -8
    • +6
    ./internal/file/DefaultCompositeFileTreeTest.groovy
    • -16
    • +11
    ./internal/file/DefaultFileOperationsTest.groovy
    • -1
    • +1
    ./internal/file/DefaultProjectLayoutTest.groovy
  1. … 40 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

    • -2
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -2
    • +1
    ./internal/file/BaseDirFileResolverTest.groovy
    • -8
    • +6
    ./internal/file/DefaultCompositeFileTreeTest.groovy
    • -1
    • +1
    ./internal/file/DefaultProjectLayoutTest.groovy
  1. … 26 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

    • -16
    • +0
    ./internal/file/BaseDirFileResolverTest.groovy
    • -6
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -10
    • +9
    ./internal/file/DefaultSourceDirectorySetTest.groovy
    • -21
    • +20
    ./internal/file/copy/DefaultCopySpecResolutionTest.groovy
    • -9
    • +8
    ./internal/file/copy/DefaultCopySpecTest.groovy
  1. … 34 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

    • -16
    • +0
    ./internal/file/BaseDirFileResolverTest.groovy
    • -6
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -10
    • +9
    ./internal/file/DefaultSourceDirectorySetTest.groovy
    • -21
    • +20
    ./internal/file/copy/DefaultCopySpecResolutionTest.groovy
    • -9
    • +8
    ./internal/file/copy/DefaultCopySpecTest.groovy
  1. … 34 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

    • -16
    • +0
    ./internal/file/BaseDirFileResolverTest.groovy
    • -6
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -10
    • +9
    ./internal/file/DefaultSourceDirectorySetTest.groovy
    • -21
    • +20
    ./internal/file/copy/DefaultCopySpecResolutionTest.groovy
    • -9
    • +8
    ./internal/file/copy/DefaultCopySpecTest.groovy
  1. … 34 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

    • -16
    • +0
    ./internal/file/BaseDirFileResolverTest.groovy
    • -6
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -10
    • +9
    ./internal/file/DefaultSourceDirectorySetTest.groovy
    • -21
    • +20
    ./internal/file/copy/DefaultCopySpecResolutionTest.groovy
    • -9
    • +8
    ./internal/file/copy/DefaultCopySpecTest.groovy
  1. … 34 more files in changeset.
Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

    • -1
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -1
    • +2
    ./internal/file/BaseDirFileResolverTest.groovy
    • -3
    • +2
    ./internal/file/CachingTaskInputFileCollectionTest.groovy
    • -5
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -2
    • +2
    ./internal/file/DefaultProjectLayoutTest.groovy
    • -1
    • +2
    ./internal/file/DefaultSourceDirectorySetTest.groovy
  1. … 9 more files in changeset.
Fixes for previous commit.

    • -1
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -1
    • +2
    ./internal/file/BaseDirFileResolverTest.groovy
    • -3
    • +2
    ./internal/file/CachingTaskInputFileCollectionTest.groovy
    • -5
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -2
    • +2
    ./internal/file/DefaultProjectLayoutTest.groovy
    • -1
    • +2
    ./internal/file/DefaultSourceDirectorySetTest.groovy
  1. … 9 more files in changeset.
Fixes for previous commit.

    • -1
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -1
    • +2
    ./internal/file/BaseDirFileResolverTest.groovy
    • -3
    • +2
    ./internal/file/CachingTaskInputFileCollectionTest.groovy
    • -5
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -2
    • +2
    ./internal/file/DefaultProjectLayoutTest.groovy
    • -1
    • +2
    ./internal/file/DefaultSourceDirectorySetTest.groovy
  1. … 9 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

    • -1
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -1
    • +2
    ./internal/file/BaseDirFileResolverTest.groovy
    • -3
    • +2
    ./internal/file/CachingTaskInputFileCollectionTest.groovy
    • -5
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -2
    • +2
    ./internal/file/DefaultProjectLayoutTest.groovy
    • -1
    • +2
    ./internal/file/DefaultSourceDirectorySetTest.groovy
  1. … 32 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

    • -1
    • +2
    ./internal/file/BaseDirFileResolverSpec.groovy
    • -1
    • +2
    ./internal/file/BaseDirFileResolverTest.groovy
    • -3
    • +2
    ./internal/file/CachingTaskInputFileCollectionTest.groovy
    • -5
    • +4
    ./internal/file/DefaultFileOperationsTest.groovy
    • -2
    • +2
    ./internal/file/DefaultProjectLayoutTest.groovy
    • -1
    • +2
    ./internal/file/DefaultSourceDirectorySetTest.groovy
  1. … 32 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -307
    • +0
    ./internal/file/DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -307
    • +0
    ./internal/file/DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -307
    • +0
    ./internal/file/DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -307
    • +0
    ./internal/file/DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -307
    • +0
    ./internal/file/DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Make deprecations in TaskContainer throw errors

    • -71
    • +111
    ./internal/AbstractDomainObjectCollectionSpec.groovy
    • -5
    • +5
    ./internal/AbstractNamedDomainObjectCollectionSpec.groovy
    • -0
    • +2
    ./internal/DefaultDomainObjectCollectionTest.groovy
    • -0
    • +2
    ./internal/DefaultDomainObjectSetTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectCollectionTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectListTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectSetSpec.groovy
    • -0
    • +2
    ./internal/DefaultPolymorphicDomainObjectContainerTest.groovy
    • -394
    • +75
    ./internal/tasks/DefaultTaskContainerTest.groovy
  1. … 6 more files in changeset.
Make deprecations in TaskContainer throw errors

    • -71
    • +111
    ./internal/AbstractDomainObjectCollectionSpec.groovy
    • -5
    • +5
    ./internal/AbstractNamedDomainObjectCollectionSpec.groovy
    • -0
    • +2
    ./internal/DefaultDomainObjectCollectionTest.groovy
    • -0
    • +2
    ./internal/DefaultDomainObjectSetTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectCollectionTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectListTest.groovy
    • -0
    • +2
    ./internal/DefaultNamedDomainObjectSetSpec.groovy
    • -0
    • +2
    ./internal/DefaultPolymorphicDomainObjectContainerTest.groovy
    • -394
    • +75
    ./internal/tasks/DefaultTaskContainerTest.groovy
  1. … 6 more files in changeset.
Fix tests

  1. … 1 more file in changeset.
Use Deleter in cleaning stale outputs, take 2

This covers the remaining use cases:

- stale class cleanup for compilers

- stale overlapping output cleanup

  1. … 30 more files in changeset.
First shot at having two TaskActions

  1. … 3 more files in changeset.
First shot at having two TaskActions

  1. … 3 more files in changeset.
First shot at having two TaskActions

  1. … 3 more files in changeset.