internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

  1. … 12 more files in changeset.
Some unit tests and fixes for determining whether to eagerly evaluate a `Provider` instance when serializing to the instant execution cache.

Also fixed an issue where `map { }` could not be called from the Groovy DSL on the result of `Provider.map { }`.

  1. … 12 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.

    • -7
    • +0
    ./initialization/ClassLoaderScope.java
    • -11
    • +0
    ./initialization/DefaultClassLoaderScope.java
    • -136
    • +0
    ./initialization/DefaultDeprecatedClassLoader.java
    • -73
    • +0
    ./initialization/DeprecatedClassLoaderScope.java
    • -4
    • +0
    ./initialization/RootClassLoaderScope.java
  1. … 26 more files in changeset.
Handle task replacement in bridged collections

    • -0
    • +1
    ./tasks/DefaultTaskContainerFactory.java
  1. … 2 more files in changeset.
Make TaskContainer.whenObjectRemoved() an error

    • -2
    • +1
    ./tasks/DefaultTaskContainerFactory.java
  1. … 1 more file in changeset.
Make deprecations in TaskContainer throw errors

    • -28
    • +16
    ./tasks/DefaultTaskContainer.java
  1. … 14 more files in changeset.
Make deprecations in TaskContainer throw errors

    • -28
    • +16
    ./tasks/DefaultTaskContainer.java
  1. … 14 more files in changeset.
Fix NativeBasePluginTest to not use outdated API

  1. … 1 more file in changeset.
Turn invalid usages of ObjectFactory.property() into errors

  1. … 1 more file in changeset.
Remove nagging from DefaultSourceDirectorySet

Remove old and unused feature preview flags

This removes the preview flags completely that have already bean

deactivated for several Gradle versions and caused a deprecation

warning that they are being removed in Gradle 6.0.

  1. … 1 more file in changeset.
Remove old and unused feature preview flags

This removes the preview flags completely that have already bean

deactivated for several Gradle versions and caused a deprecation

warning that they are being removed in Gradle 6.0.

  1. … 1 more file in changeset.
Use Deleter in cleaning stale outputs, take 2

This covers the remaining use cases:

- stale class cleanup for compilers

- stale overlapping output cleanup

  1. … 30 more files in changeset.
First shot at having two TaskActions

    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalTaskInputsTaskAction.java
  1. … 3 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./file/copy/SyncCopyActionDecorator.java
  1. … 38 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./file/copy/SyncCopyActionDecorator.java
  1. … 35 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.

    • -1
    • +7
    ./project/DefaultProjectStateRegistry.java
  1. … 10 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.

    • -1
    • +7
    ./project/DefaultProjectStateRegistry.java
  1. … 9 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.

    • -1
    • +7
    ./project/DefaultProjectStateRegistry.java
  1. … 9 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.

    • -1
    • +7
    ./project/DefaultProjectStateRegistry.java
  1. … 10 more files in changeset.
First shot at having two TaskActions

    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalTaskInputsTaskAction.java
  1. … 3 more files in changeset.
First shot at having two TaskActions

    • -3
    • +1
    ./changedetection/changes/ChangesOnlyIncrementalTaskInputs.java
    • -3
    • +1
    ./changedetection/changes/RebuildIncrementalTaskInputs.java
    • -10
    • +0
    ./changedetection/changes/StatefulIncrementalTaskInputs.java
    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalTaskInputsTaskAction.java
  1. … 3 more files in changeset.
First shot at having two TaskActions

    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalTaskInputsTaskAction.java
  1. … 3 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -3
    • +1
    ./changedetection/changes/ChangesOnlyIncrementalTaskInputs.java
    • -3
    • +1
    ./changedetection/changes/RebuildIncrementalTaskInputs.java
    • -10
    • +0
    ./changedetection/changes/StatefulIncrementalTaskInputs.java
    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalInputsTaskAction.java
  1. … 3 more files in changeset.
First shot at having two TaskActions

    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalTaskInputsTaskAction.java
  1. … 3 more files in changeset.
Address more review feedback

  1. … 8 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -3
    • +1
    ./changedetection/changes/ChangesOnlyIncrementalTaskInputs.java
    • -3
    • +1
    ./changedetection/changes/RebuildIncrementalTaskInputs.java
    • -10
    • +0
    ./changedetection/changes/StatefulIncrementalTaskInputs.java
    • -0
    • +74
    ./project/taskfactory/BridgingIncrementalInputsTaskAction.java
  1. … 3 more files in changeset.
Hacky fix for Android plugin

    • -1
    • +3
    ./changedetection/changes/ChangesOnlyIncrementalTaskInputs.java
    • -1
    • +3
    ./changedetection/changes/RebuildIncrementalTaskInputs.java
    • -0
    • +10
    ./changedetection/changes/StatefulIncrementalTaskInputs.java
  1. … 1 more file in changeset.
Hacky fix for Android plugin

    • -1
    • +3
    ./changedetection/changes/ChangesOnlyIncrementalTaskInputs.java
    • -1
    • +3
    ./changedetection/changes/RebuildIncrementalTaskInputs.java
    • -0
    • +10
    ./changedetection/changes/StatefulIncrementalTaskInputs.java
  1. … 1 more file in changeset.
Re-instantiate constructor used by idea-ext

    • -1
    • +15
    ./DefaultPolymorphicDomainObjectContainer.java