Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 9 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 9 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 9 more files in changeset.
Merge pull request #13027 from gradle/eskatos/ie/task-destroyables-local-state

Let instant execution capture Task.destroyables and Task.localState

Explain GradleBuildInstantExecutionSmokeTest JDK setup

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

Determine symlink access in stat

This way we can use the information when deciding what to

watch.

Determine symlink access in stat

This way we can use the information when deciding what to

watch.

Determine symlink access in stat

This way we can use the information when deciding what to

watch.

Remove rc checksum

Use factory methods for DefaultFileMetadataSnapshot

and make the constructor private.

Use factory methods for DefaultFileMetadataSnapshot

and make the constructor private.

Remove unused parameter

Remove unused parameter

Add a test for stating symlinks pointing to symlinks

Add a test for stating symlinks pointing to symlinks

Add a test for NativePlatformBackedFileMetadataAccessor

Add a test for NativePlatformBackedFileMetadataAccessor

Fix jmh in presence of composite build

The configuration now requires some extra attributes

to resolve the right dependency.

Re-set interrupted flag on catching Interrupted exception

so other downstream methods can react to the flag.

Re-set interrupted flag on catching Interrupted exception

so other downstream methods can react to the flag.

Re-set interrupted flag on catching Interrupted exception

so other downstream methods can react to the flag.

Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

Remove @ToBeFixedForInstantExecution from ParallelTaskExecutionIntegrationTest

on tests exercising Task.destroyables and Task.localState

reworking some tests to comply with instant execution constraints

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

Remove @ToBeFixedForInstantExecution from TaskExecutionIntegrationTest

on tests exercising Task.destroyables and Task.localState

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

Use Gradle Enterprise plugin 3.3

Let instant execution capture Task.localState

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

Let instant execution capture Task.destroyables

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

Fix a typo

Fix metadata realization

The "dependency filter" in module metadata is a performance optimization,

which allows filtering out some particular kinds of dependencies _without

having to duplicate the collection_ which is particularly expensive.

However, when we call the builder to mutate metadata, we shouldn't use

the current value of the builder as the initial value, because it causes

the mutated state to be in a wrong state.

This fixes a failing test in "force realize" case.