DefaultFileCollectionFactoryTest.groovy

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace some direct instantiation of `FileResolver` instances with a service.

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

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

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

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

    • -307
    • +0
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 24 more files in changeset.
Rename file collection visitor type and visit method.

    • -6
    • +6
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

    • -6
    • +6
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

    • -6
    • +6
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 33 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

    • -1
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

    • -1
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

    • -1
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

    • -1
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

    • -1
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 25 more files in changeset.
Allow a `FileCollection` visitor to skip visiting the output of artifact transforms, and use this when serializing file collections to the instant execution cache.

This is only intended to be a basic step towards allow visitors better control over what to visit and in what form to visit. In this step, the API is specific to artifact transforms but will be made more general in later changes.

    • -0
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 22 more files in changeset.
Allow a `FileCollection` visitor to skip visiting the output of artifact transforms, and use this when serializing file collections to the instant execution cache.

This is only intended to be a basic step towards allow visitors better control over what to visit and in what form to visit. In this step, the API is specific to artifact transforms but will be made more general in later changes.

    • -0
    • +1
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 22 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

    • -0
    • +5
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 16 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

    • -0
    • +5
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 17 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

    • -0
    • +5
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 16 more files in changeset.
Change `FileCollection` implementations so that they all expose their task dependencies via `TaskDependencyContainer` rather than a mix of `Buildable` and `TaskDependencyContainer`.

    • -6
    • +31
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 15 more files in changeset.
Change `FileCollection` implementations so that they all expose their task dependencies via `TaskDependencyContainer` rather than a mix of `Buildable` and `TaskDependencyContainer`.

    • -6
    • +31
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 15 more files in changeset.
Change `FileCollection` implementations so that they all expose their task dependencies via `TaskDependencyContainer` rather than a mix of `Buildable` and `TaskDependencyContainer`.

    • -6
    • +31
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 15 more files in changeset.
Change `FileCollection` implementations so that they all expose their task dependencies via `TaskDependencyContainer` rather than a mix of `Buildable` and `TaskDependencyContainer`.

    • -6
    • +31
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 15 more files in changeset.
Some cleanup of the internals of `DefaultFileCollectionFactory`.

    • -2
    • +18
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 2 more files in changeset.
Some cleanup of the internals of `DefaultFileCollectionFactory`.

    • -2
    • +18
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 2 more files in changeset.
Some cleanup of the internals of `DefaultFileCollectionFactory`.

    • -2
    • +18
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 2 more files in changeset.
Some cleanup of the internals of `DefaultFileCollectionFactory`.

    • -2
    • +18
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 2 more files in changeset.
Change some `FileCollection` construction in various core services to delegate to `FileCollectionFactory`. Also merge some `FileCollection` implementations that do the same thing.

    • -11
    • +141
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 14 more files in changeset.
Change some `FileCollection` construction in various core services to delegate to `FileCollectionFactory`. Also merge some `FileCollection` implementations that do the same thing.

    • -11
    • +141
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 14 more files in changeset.
Move creation of `DefaultConfigurableFileCollection` instances from a bunch of places and into `FileCollectionFactory`.

    • -3
    • +42
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 19 more files in changeset.
Move creation of `DefaultConfigurableFileCollection` instances from a bunch of places and into `FileCollectionFactory`.

    • -3
    • +42
    ./DefaultFileCollectionFactoryTest.groovy
  1. … 19 more files in changeset.