Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace some direct instantiation of `FileResolver` instances with a service.

    • -1
    • +4
    ./internal/artifacts/DefaultDependencyManagementServices.java
  1. … 21 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -1
    • +4
    ./internal/artifacts/DefaultDependencyManagementServices.java
  1. … 21 more files in changeset.
Support dependency artifact in GMM

This is a compatibility layer for seamless migration to GMM.

  1. … 9 more files in changeset.
Move a work node's `MutationInfo` to a property of the node, to avoid a bunch of map lookups to find the mutation information for a node.

Also move the logic that resolves the mutations for a node to live in the node, to remove a bunch of knowledge about tasks from the execution plan logic and to allow other kinds of nodes to declare what they will produce.

  1. … 6 more files in changeset.
Move a work node's `MutationInfo` to a property of the node, to avoid a bunch of map lookups to find the mutation information for a node.

Also move the logic that resolves the mutations for a node to live in the node, to remove a bunch of knowledge about tasks from the execution plan logic and to allow other kinds of nodes to declare what they will produce.

  1. … 6 more files in changeset.
Move a work node's `MutationInfo` to a property of the node, to avoid a bunch of map lookups to find the mutation information for a node.

Also move the logic that resolves the mutations for a node to live in the node, to remove a bunch of knowledge about tasks from the execution plan logic and to allow other kinds of nodes to declare what they will produce.

  1. … 6 more files in changeset.
Merge pull request #10286 from gradle/devisnk/make-detached-config-name-thread-safe

Use AtomicInteger for detached configuration name counter

Merge pull request #9353 from gradle/jjohannes/deprecate-java-configurations

Deprecate legacy configuration usages

Use AtomicInteger for detached configuration name counter

Signed-off-by: Volker Leck <volker@gradle.com>

Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

  1. … 1 more file in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

  1. … 2 more files in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

Deprecate legacy Java plugin configurations

  1. … 5 more files in changeset.
Deprecate legacy Java plugin configurations

  1. … 5 more files in changeset.
Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

Do not yet deprecate configurations for both declaration and resolution

We may do this later when we offer an improved API.

https://github.com/gradle/gradle/issues/9834

Do not ignore external artifacts when scheduling artifact transforms at task graph building time, if they happen to be known at that time. This was an accidental breakage in a previous change. Instead, run the transforms for external artifacts when serializing file collections to the instant execution cache and persist the transformation nodes only for project artifacts.

Do not ignore external artifacts when scheduling artifact transforms at task graph building time, if they happen to be known at that time. This was an accidental breakage in a previous change. Instead, run the transforms for external artifacts when serializing file collections to the instant execution cache and persist the transformation nodes only for project artifacts.

Do not ignore external artifacts when scheduling artifact transforms at task graph building time, if they happen to be known at that time. This was an accidental breakage in a previous change. Instead, run the transforms for external artifacts when serializing file collections to the instant execution cache and persist the transformation nodes only for project artifacts.

Do not ignore external artifacts when scheduling artifact transforms at task graph building time, if they happen to be known at that time. This was an accidental breakage in a previous change. Instead, run the transforms for external artifacts when serializing file collections to the instant execution cache and persist the transformation nodes only for project artifacts.

Do not ignore external artifacts when scheduling artifact transforms at task graph building time, if they happen to be known at that time. This was an accidental breakage in a previous change. Instead, run the transforms for external artifacts when serializing file collections to the instant execution cache and persist the transformation nodes only for project artifacts.

Merge pull request #10270 from gradle/lptr/execution/use-deleter-take-3

Use Deleter in more places, take 3

    • -1
    • +1
    ./internal/artifacts/DefaultDependencyManagementServices.java
Move Deleter interface out of impl package

    • -1
    • +1
    ./internal/artifacts/DefaultDependencyManagementServices.java
  1. … 41 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./internal/artifacts/DefaultDependencyManagementServices.java
  1. … 38 more files in changeset.
Give `ActionNode` and `TransformNode` a common `execute()` method and merge their `NodeExecutor` implementations.

  1. … 9 more files in changeset.
Give `ActionNode` and `TransformNode` a common `execute()` method and merge their `NodeExecutor` implementations.

  1. … 9 more files in changeset.
Given `ActionNode` and `TransformNode` a common `execute()` method and merge their `NodeExecutor` implementations.

  1. … 7 more files in changeset.
Given `ActionNode` and `TransformNode` a common `execute()` method and merge their `NodeExecutor` implementations.

  1. … 7 more files in changeset.
Given `ActionNode` and `TransformNode` a common `execute()` method and merge their `NodeExecutor` implementations.

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