Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move ImplementationSnapshot to :snapshots

  1. … 35 more files 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.
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. … 67 more files in changeset.
Use Consumer<FileSystemLocationSnapshot> in VFS

This makes sure that the file system snapshot is consumed and all the

files are read with the VFS aware of it while simplifying the API

quite a bit.

  1. … 24 more files in changeset.
Use Consumer<FileSystemLocationSnapshot> in VFS

This makes sure that the file system snapshot is consumed and all the

files are read with the VFS aware of it while simplifying the API

quite a bit.

  1. … 24 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 21 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 21 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 21 more files in changeset.
WIP

  1. … 21 more files in changeset.
Remove unnecessary white-space

Remove unnecessary white-space

Fix more tests

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

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

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

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

  1. … 12 more files in changeset.
Move WorkValidationException to :execution

  1. … 8 more files in changeset.
Consistently check for path sensitivity warnings during runtime

  1. … 15 more files in changeset.
Fix tests

  1. … 1 more file in changeset.
Consolidate type validation

Use ValidateContext with a few standard implementations instead of the many different interfaces and implementations we used to collect valdiation problems before. This fixes issues with types being displayed inconsistently.

The implementation is not fully correct yet: we now fail to display the correct type for problems that are bound to a type instead of a property.

  1. … 47 more files in changeset.
Log whether work changes are incremental

  1. … 5 more files in changeset.
Allow ValidateStep to report validation warnings

  1. … 6 more files in changeset.
Emit validation warning in execution engine

  1. … 6 more files in changeset.
Do not follow symlinks when removing work outputs

  1. … 18 more files in changeset.
Move Deleter interface out of impl package

  1. … 41 more files in changeset.