Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Notify VFS about local state cleanup

#12146

  1. … 3 more files in changeset.
Use the workspace provider

It doesn't work yet, as the service is not present, but the API should be good already.

  1. … 1 more file in changeset.
Use the workspace provider

It doesn't work yet, as the service is not present, but the API should be good already.

  1. … 1 more file in changeset.
Let workspace provider create its execution history store

  1. … 4 more files in changeset.
Add a simple generic immutable workspace allocator

    • -0
    • +19
    ./gradle/internal/execution/workspace/package-info.java
Add unit of work for generating plugin accessors

First step towards using the execution engine to do Kotlin script compilation.

  1. … 2 more files in changeset.
Add file collection fingerprinting logging

I found it impossible to debug unstable task inputs without resorting to the debugger, so this adds file collection fingerprinting debug logging to make troubleshooting easier.

Signed-off-by: Danny Thomas <dannyt@netflix.com>

  1. … 3 more files in changeset.
Fix classycle

  1. … 24 more files in changeset.
Move ImplementationSnapshot to :snapshots

  1. … 24 more files in changeset.
Move ImplementationSnapshot to :snapshots

  1. … 24 more files in changeset.
Make some defaults defaults in UnitOfWork (#11846)

Make some defaults defaults in UnitOfWork

Make some defaults defaults in UnitOfWork

  1. … 1 more file in changeset.
Move BuildCacheCommandFactory to :build-cache

And its implementation to :core (though it should end up in some build-cache-related subproject eventually).

  1. … 16 more files in changeset.
Move CacheableEntity to :build-cache-base

  1. … 3 more files in changeset.
Add FileCollectionFingerprint.getRootPaths()

to simplify the notification of the VFS for changes from a

file collection fingerprint.

  1. … 4 more files in changeset.
Inform VFS for output cleanup in CleanupOutputsStep

The previous outputs can be in a different place for the cleanup, e.g.

when the task is re-configured. Therefore, the VFS needs to be informed

that something will change there.

  1. … 5 more files in changeset.
Inform VFS for output cleanup in CleanupOutputsStep

The previous outputs can be in a different place for the cleanup, e.g.

when the task is re-configured. Therefore, the VFS needs to be informed

that something will change there.

  1. … 5 more files in changeset.
Inform VFS for output cleanup in CleanupOutputsStep

The previous outputs can be in a different place for the cleanup, e.g.

when the task is re-configured. Therefore, the VFS needs to be informed

that something will change there.

  1. … 5 more files in changeset.
Inform VFS for output cleanup in CleanupOutputsStep

The previous outputs can be in a different place for the cleanup, e.g.

when the task is re-configured. Therefore, the VFS needs to be informed

that something will change there.

  1. … 5 more files in changeset.
Rename types for better understanding

We distinguish between complete and incomplete snapshots.

  1. … 66 more files in changeset.
Polish failure message

  1. … 1 more file in changeset.
Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Use immutable map instead of linked hashmap for fingerprints

This is more memory efficient.

Fix more tests

  1. … 12 more files in changeset.
Unpack roots even for non-cacheable outputs

  1. … 12 more files in changeset.
Unpack roots even for non-cacheable outputs

  1. … 12 more files in changeset.
Unpack roots even for non-cacheable outputs

  1. … 12 more files in changeset.
Unpack roots even for non-cacheable outputs

  1. … 10 more files in changeset.
Display nice type names consistently for validation warnings

Also use the new expectDeprecationWarning(String) to check for emitted runtime validation warnings.

    • -11
    • +27
    ./gradle/internal/execution/steps/ValidateStep.java
  1. … 3 more files in changeset.