Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix mapping the contents of a `FileTree` that contains a file (rather than a directory) as a root to an Ant `FileSet`.

This fixes the Checkstyle task when source files are added directly to the task sources.

    • -392
    • +0
    ./AbstractFileCollectionTest.groovy
    • -338
    • +0
    ./CompositeFileCollectionSpec.groovy
    • -203
    • +0
    ./CompositeFileCollectionTest.groovy
  1. … 12 more files in changeset.
Fix mapping the contents of a `FileTree` that contains a file (rather than a directory) as a root to an Ant `FileSet`.

This fixes the Checkstyle task when source files are added directly to the task sources.

    • -392
    • +0
    ./AbstractFileCollectionTest.groovy
    • -338
    • +0
    ./CompositeFileCollectionSpec.groovy
    • -203
    • +0
    ./CompositeFileCollectionTest.groovy
  1. … 11 more files in changeset.
Fix mapping the contents of a `FileTree` that contains a file (rather than a directory) as a root to an Ant `FileSet`.

This fixes the Checkstyle task when source files are added directly to the task sources.

    • -392
    • +0
    ./AbstractFileCollectionTest.groovy
    • -338
    • +0
    ./CompositeFileCollectionSpec.groovy
    • -203
    • +0
    ./CompositeFileCollectionTest.groovy
  1. … 11 more files in changeset.
Fix mapping the contents of a `FileTree` that contains a file (rather than a directory) as a root to an Ant `FileSet`.

This fixes the Checkstyle task when source files are added directly to the task sources.

    • -392
    • +0
    ./AbstractFileCollectionTest.groovy
    • -338
    • +0
    ./CompositeFileCollectionSpec.groovy
    • -203
    • +0
    ./CompositeFileCollectionTest.groovy
  1. … 11 more files in changeset.
Fix mapping the contents of a `FileTree` that contains a file (rather than a directory) as a root to an Ant `FileSet`.

This fixes the Checkstyle task when source files are added directly to the task sources.

    • -392
    • +0
    ./AbstractFileCollectionTest.groovy
    • -338
    • +0
    ./CompositeFileCollectionSpec.groovy
    • -203
    • +0
    ./CompositeFileCollectionTest.groovy
  1. … 12 more files in changeset.
Fix for previous commit.

  1. … 8 more files in changeset.
Fix for previous commit.

  1. … 1 more file in changeset.
Fix for previous commit.

  1. … 1 more file in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 35 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 41 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 35 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 35 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 41 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

    • -1
    • +2
    ./DefaultSourceDirectorySetTest.groovy
  1. … 41 more files in changeset.
Fix for previous commit.

Fix for previous commit.

Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Track the source paths for a `CopySpec` in a `ConfigurableFileCollection` rather than a `Set<Object>`.

This will allow instant execution serialization to better deal with serializing these paths.

  1. … 2 more files in changeset.
Fix for previous commit.

    • -34
    • +13
    ./DefaultProjectLayoutTest.groovy
  1. … 10 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -34
    • +13
    ./DefaultProjectLayoutTest.groovy
  1. … 31 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -34
    • +13
    ./DefaultProjectLayoutTest.groovy
  1. … 30 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -34
    • +13
    ./DefaultProjectLayoutTest.groovy
  1. … 31 more files in changeset.
Tests for previous commit.

    • -5
    • +16
    ./CompositeFileCollectionTest.groovy
  1. … 4 more files in changeset.
Tests for previous commit.

    • -5
    • +16
    ./CompositeFileCollectionTest.groovy
  1. … 4 more files in changeset.
Fix the `jar` task with instant execution when the classes output directory does not exist when writing the instant execution cache.

More generally, do not ignore input directories for archive tasks which did not exist when the instant execution cache was written.

    • -5
    • +16
    ./CompositeFileCollectionTest.groovy
  1. … 8 more files in changeset.
Fix the `jar` task with instant execution when the classes output directory does not exist when writing the instant execution cache.

More generally, do not ignore input directories for archive tasks which did not exist when the instant execution cache was written.

    • -5
    • +16
    ./CompositeFileCollectionTest.groovy
  1. … 8 more files in changeset.