file-collections

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move deprecated action and behaviour builder creator methods to DeprecationLogger

  1. … 6 more files in changeset.
Replace nagUserWith(builder) usages with builder.nagUser()

  1. … 61 more files in changeset.
Move DeprecationLogger to internal.deprecation package

  1. … 79 more files in changeset.
De-skip tests that aren't flaky anymore with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 1 more file in changeset.
Extract discontinued invocation deprecation message

  1. … 5 more files in changeset.
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 35 more files in changeset.
More whitespace

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 7 more files in changeset.
Rename `Managed.{immutable => isImmutable}` for consistency with other boolean properties

  1. … 13 more files in changeset.
Make `:base-annotations` carry an API dependency on JSR-305 annotations

  1. … 15 more files in changeset.
Use own listener type for GeneratedSingletonFileTree

  1. … 1 more file in changeset.
Serialize zip and tar file tree instances to the instant execution cache.

  1. … 16 more files in changeset.
Notify VFS when manifest is written

by GeneratedSingletonFileTree.

  1. … 5 more files in changeset.
Change the API of `JavaInstallation` and `JavaInstallationRegistry`.

    • -0
    • +28
    ./src/main/java/org/gradle/api/internal/file/FileFactory.java
  1. … 9 more files in changeset.
Allow a build services to be used as the parameter for isolated objects, such as other build services, artifact transforms or worker API actions.

There are still some missing pieces to this:

- Worker classloader and process isolation is not supported.

- Services are stopped in the order they are created, rather than in reverse dependency order.

- Parallel usage constraints specified for these services are not honoured.

  1. … 17 more files in changeset.
Add some integration test coverage for new method.

  1. … 1 more file in changeset.
Rename method.

  1. … 6 more files in changeset.
Add `HasConfigurableValue.finalizeOnRead()` which allows a plugin to request that the value of a property or file collection become final the next time the value is queried, if not already final.

  1. … 3 more files in changeset.
Address review feedback

Separate attribute based file details

Do not store last modified time and size for directories

Attach `@ToBeFixedForInstantExecution` to several tests that appear to be flaky.

  1. … 1 more file in changeset.
Remove `@ToBeFixedForInstantExecution` annotations from some tests that now pass, and add to a couple that now don't pass.

  1. … 2 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 870 more files in changeset.
Annotate integ tests failing with instant execution in :fileCollections

Signed-off-by: Paul Merlin <paul@gradle.com>

Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 16 more files in changeset.
Fix more tests

  1. … 12 more files in changeset.
Start using explicit deprecation message checks

  1. … 4 more files in changeset.
Fix FilePropertyIntegrationTest

Include the property display name, if defined, in error messages when a `Property` value is set using a value or provider whose type is not assignable to the property type.

Also validate and sanitize the values used to set a `Property` convention.

  1. … 9 more files in changeset.
Move some integration tests from `core` to `fileCollections` project.

  1. … 2 more files in changeset.