Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

    • -5
    • +5
    ./file/DefaultFilePropertyFactory.java
  1. … 12 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Serialize `Provider` instances that provide a mapped task output so that the mapping is applied at execution time, rather than calculating the value eagerly.

    • -2
    • +2
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Add methods to allow a `Property<FileSystemLocation>` value to be set using a `Provider<File>`, to match the methods that allow the value to be set using a `File`.

    • -73
    • +60
    ./file/DefaultFilePropertyFactory.java
  1. … 8 more files in changeset.
Make Cast.cast() be non-nullable

  1. … 5 more files in changeset.
Make Cast.cast() be non-nullable

  1. … 5 more files in changeset.
Intern strings when walking directories

  1. … 2 more files in changeset.
Intern strings when walking directories

  1. … 2 more files in changeset.
Rename file collection visitor type and visit method.

    • -72
    • +0
    ./file/FileCollectionLeafVisitor.java
    • -0
    • +72
    ./file/FileCollectionStructureVisitor.java
    • -4
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 26 more files in changeset.
Rename file collection visitor type and visit method.

    • -72
    • +0
    ./file/FileCollectionLeafVisitor.java
    • -0
    • +72
    ./file/FileCollectionStructureVisitor.java
    • -4
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 26 more files in changeset.
Rename file collection visitor type and visit method.

    • -72
    • +0
    ./file/FileCollectionLeafVisitor.java
    • -0
    • +72
    ./file/FileCollectionStructureVisitor.java
    • -4
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 26 more files in changeset.
Some refactoring of file collection visitor.

    • -2
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 15 more files in changeset.
Some refactoring of file collection visitor.

    • -2
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 15 more files in changeset.
Some refactoring of file collection visitor.

    • -2
    • +4
    ./file/collections/FileTreeAdapter.java
  1. … 15 more files in changeset.
Move some more special casing of local file dependencies closer to the other code that handles these dependencies.

  1. … 6 more files in changeset.
Move some more special casing of local file dependencies closer to the other code that handles these dependencies.

  1. … 12 more files in changeset.
Move some more special casing of local file dependencies closer to the other code that handles these dependencies.

  1. … 6 more files in changeset.
Move some more special casing of local file dependencies closer to the other code that handles these dependencies.

  1. … 6 more files in changeset.
Move some more special casing of local file dependencies closer to the other code that handles these dependencies.

  1. … 12 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. … 23 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. … 23 more files in changeset.