internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

    • -9
    • +14
    ./service/scopes/ProjectScopeServices.java
    • -6
    • +19
    ./service/scopes/WorkerSharedGlobalScopeServices.java
  1. … 22 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

    • -9
    • +14
    ./service/scopes/ProjectScopeServices.java
    • -6
    • +19
    ./service/scopes/WorkerSharedGlobalScopeServices.java
  1. … 22 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -4
    • +2
    ./service/scopes/ProjectScopeServices.java
  1. … 23 more files in changeset.
Replace some direct instantiation of `FileResolver` instances with a service.

    • -4
    • +2
    ./service/scopes/ProjectScopeServices.java
  1. … 23 more files in changeset.
Build buildSrc after applying the settings file

This allows the build cache settings to implicitly apply to buildSrc,

whereas before the configuration had to be duplicated there.

    • -13
    • +16
    ./service/scopes/BuildScopeServices.java
  1. … 30 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./service/scopes/BuildScopeServices.java
    • -1
    • +1
    ./service/scopes/BuildSessionScopeServices.java
    • -1
    • +1
    ./service/scopes/GlobalScopeServices.java
    • -1
    • +1
    ./service/scopes/ProjectScopeServices.java
  1. … 37 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./service/scopes/BuildScopeServices.java
    • -1
    • +1
    ./service/scopes/BuildSessionScopeServices.java
    • -1
    • +1
    ./service/scopes/GlobalScopeServices.java
    • -1
    • +1
    ./service/scopes/ProjectScopeServices.java
  1. … 34 more files in changeset.
Change `ProjectBuilder` to mark the thread that creates the project as the owner of the project. This allows the test thread to do things such as dependency resolution.

Also change `ProjectState` to expose the `ResourceLock` associated with the project, so that consumers don't need to look this up somewhere else and make assumptions about where the lock comes from.

    • -3
    • +2
    ./service/scopes/GradleScopeServices.java
  1. … 12 more files in changeset.
Change `ProjectBuilder` to mark the thread that creates the project as the owner of the project. This allows the test thread to do things such as dependency resolution.

Also change `ProjectState` to expose the `ResourceLock` associated with the project, so that consumers don't need to look this up somewhere else and make assumptions about where the lock comes from.

    • -3
    • +2
    ./service/scopes/GradleScopeServices.java
  1. … 11 more files in changeset.
Change `ProjectBuilder` to mark the thread that creates the project as the owner of the project. This allows the test thread to do things such as dependency resolution.

Also change `ProjectState` to expose the `ResourceLock` associated with the project, so that consumers don't need to look this up somewhere else and make assumptions about where the lock comes from.

    • -3
    • +2
    ./service/scopes/GradleScopeServices.java
  1. … 11 more files in changeset.
Change `ProjectBuilder` to mark the thread that creates the project as the owner of the project. This allows the test thread to do things such as dependency resolution.

Also change `ProjectState` to expose the `ResourceLock` associated with the project, so that consumers don't need to look this up somewhere else and make assumptions about where the lock comes from.

    • -3
    • +2
    ./service/scopes/GradleScopeServices.java
  1. … 12 more files in changeset.
Use Deleter when removing the output for Groovy script compilation

    • -4
    • +8
    ./service/scopes/BuildScopeServices.java
  1. … 3 more files in changeset.
Use Deleter when removing the output for Groovy script compilation

    • -4
    • +8
    ./service/scopes/BuildScopeServices.java
  1. … 3 more files in changeset.
Use Deleter for cache directory cleanup

    • -2
    • +8
    ./service/scopes/BuildSessionScopeServices.java
  1. … 7 more files in changeset.
Use Deleter for cache directory cleanup

    • -2
    • +8
    ./service/scopes/BuildSessionScopeServices.java
  1. … 6 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +48
    ./model/ModelContainer.java
    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +48
    ./model/ModelContainer.java
    • -0
    • +6
    ./service/scopes/ProjectScopeServices.java
  1. … 15 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

    • -0
    • +7
    ./service/scopes/ProjectScopeServices.java
  1. … 8 more files in changeset.
Use FileSystem from nativeintegration package

    • -1
    • +1
    ./service/scopes/BuildSessionScopeServices.java
  1. … 4 more files in changeset.