Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Do not serialize multiple copies of a `CopySpec` to the instant execution cache, for a given task.

Previously, certain specs and their children would be written several times. For example, the `metaInf` spec for a `Jar` task would be written twice, which includes the manifest generation.

This not only avoids the cost of writing the same data several times but also the cost of calculating the spec contents several times, which can be expensive.

  1. … 1 more file in changeset.
Do not serialize multiple copies of a `CopySpec` to the instant execution cache, for a given task.

Previously, certain specs and their children would be written several times. For example, the `metaInf` spec for a `Jar` task would be written twice, which includes the manifest generation.

This not only avoids the cost of writing the same data several times but also the cost of calculating the spec contents several times, which can be expensive.

  1. … 1 more file in changeset.
Do not serialize multiple copies of a `CopySpec` to the instant execution cache, for a given task.

Previously, certain specs and their children would be written several times. For example, the `metaInf` spec for a `Jar` task would be written twice, which includes the manifest generation.

This not only avoids the cost of writing the same data several times but also the cost of calculating the spec contents several times, which can be expensive.

  1. … 1 more file in changeset.
Do not serialize multiple copies of a `CopySpec` to the instant execution cache, for a given task.

Previously, certain specs and their children would be written several times. For example, the `metaInf` spec for a `Jar` task would be written twice, which includes the manifest generation.

This not only avoids the cost of writing the same data several times but also the cost of calculating the spec contents several times, which can be expensive.

  1. … 1 more file in changeset.
Do not serialize multiple copies of a `CopySpec` to the instant execution cache, for a given task.

Previously, certain specs and their children would be written several times. For example, the `metaInf` spec for a `Jar` task would be written twice, which includes the manifest generation.

This not only avoids the cost of writing the same data several times but also the cost of calculating the spec contents several times, which can be expensive.

  1. … 1 more file in changeset.
Add codecs for Stack/Vector

Add codecs for Stack/Vector

Let Gradle build timestamp `ValueSource` implement `Describable`

  1. … 1 more file in changeset.
Slightly improve handling of Jar manifests when loading from the instant execution cache, so that Jar tasks are up-to-date on first load from the instant execution cache when nothing has changed.

  1. … 18 more files in changeset.
Slightly improve handling of Jar manifests when loading from the instant execution cache, so that Jar tasks are up-to-date on first load from the instant execution cache when nothing has changed.

  1. … 18 more files in changeset.
Slightly improve handling of Jar manifests when loading from the instant execution cache, so that Jar tasks are up-to-date on first load from the instant execution cache when nothing has changed.

  1. … 18 more files in changeset.
Slightly improve handling of Jar manifests when loading from the instant execution cache, so that Jar tasks are up-to-date on first load from the instant execution cache when nothing has changed.

  1. … 1 more file in changeset.
Add ClassLoaderCache to Codecs

Add ClassLoaderCache to Codecs

Refine TextResourceCodec

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

Refine TextResourceCodec

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

Remove unused import

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

Let instant execution capture TextResource instances

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

  1. … 6 more files in changeset.
Report changed configuration file causing the ie cache not to be reused

  1. … 1 more file in changeset.
Remove special casing of `SystemPropertyValueSource` when checking the ie cache fingerprint

As it's no longer needed since the change to load the properties very early in

the build.

  1. … 3 more files in changeset.
Extract `ValueSource` description from its `Describable` implementation

  1. … 1 more file in changeset.
Serialize intersection `PatternSet` instances to the instant execution cache.

This fixes an issue where the Java compilation task for a source set would attempt to compile non-Java source files found in the source set.

  1. … 4 more files in changeset.
Serialize intersection `PatternSet` instances to the instant execution cache.

This fixes an issue where the Java compilation task for a source set would attempt to compile non-Java source files found in the source set.

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

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

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

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

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

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

  1. … 1 more file in changeset.
Serialize more details of the project hierachy to the instant execution cache, so that each project's project directory is correct.

Also correctly recreate the project hierarchy. Previously some projects would not be connected to their parent project.

  1. … 1 more file in changeset.