Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
First shot at having two TaskActions

    • -3
    • +1
    ./ChangesOnlyIncrementalTaskInputs.java
    • -10
    • +0
    ./StatefulIncrementalTaskInputs.java
  1. … 6 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
    ./ChangesOnlyIncrementalTaskInputs.java
    • -10
    • +0
    ./StatefulIncrementalTaskInputs.java
  1. … 6 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
    ./ChangesOnlyIncrementalTaskInputs.java
    • -10
    • +0
    ./StatefulIncrementalTaskInputs.java
  1. … 6 more files in changeset.
Hacky fix for Android plugin

    • -1
    • +3
    ./ChangesOnlyIncrementalTaskInputs.java
    • -0
    • +10
    ./StatefulIncrementalTaskInputs.java
  1. … 2 more files in changeset.
Hacky fix for Android plugin

    • -1
    • +3
    ./ChangesOnlyIncrementalTaskInputs.java
    • -0
    • +10
    ./StatefulIncrementalTaskInputs.java
  1. … 2 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

    • -2
    • +2
    ./DefaultTaskExecutionModeResolver.java
  1. … 4 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

    • -2
    • +2
    ./DefaultTaskExecutionModeResolver.java
  1. … 1 more file in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./ChangesOnlyIncrementalTaskInputs.java
  1. … 909 more files in changeset.
Address review feedback

    • -1
    • +1
    ./DefaultTaskExecutionModeResolver.java
  1. … 4 more files in changeset.
Address review feedback

    • -1
    • +1
    ./DefaultTaskExecutionModeResolver.java
  1. … 5 more files in changeset.
Address review feedback

    • -1
    • +1
    ./DefaultTaskExecutionModeResolver.java
  1. … 5 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -1
    • +17
    ./DefaultTaskExecutionModeResolver.java
  1. … 3 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -1
    • +17
    ./DefaultTaskExecutionModeResolver.java
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

    • -1
    • +17
    ./DefaultTaskExecutionModeResolver.java
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -1
    • +17
    ./DefaultTaskExecutionModeResolver.java
  1. … 7 more files in changeset.
Add missing @Override to public api types

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

    • -0
    • +1
    ./ChangesOnlyIncrementalTaskInputs.java
    • -0
    • +1
    ./DefaultTaskExecutionModeResolver.java
  1. … 339 more files in changeset.
Simplify getting rebuild file changes

    • -5
    • +3
    ./ChangesOnlyIncrementalTaskInputs.java
    • -33
    • +4
    ./RebuildIncrementalTaskInputs.java
  1. … 4 more files in changeset.
Simplify getting rebuild file changes

    • -5
    • +3
    ./ChangesOnlyIncrementalTaskInputs.java
    • -33
    • +4
    ./RebuildIncrementalTaskInputs.java
  1. … 5 more files in changeset.
Rename `getChanges -> getFileChanges`

  1. … 7 more files in changeset.
Rename `getChanges -> getFileChanges`

  1. … 7 more files in changeset.
Create InputChanges in the execution engine

    • -14
    • +8
    ./RebuildIncrementalTaskInputs.java
  1. … 17 more files in changeset.
Create InputChanges in the execution engine

    • -14
    • +8
    ./RebuildIncrementalTaskInputs.java
  1. … 16 more files in changeset.
Undo rename of TaskProperties

    • -2
    • +2
    ./DefaultTaskExecutionModeResolver.java
  1. … 23 more files in changeset.
Move more things to properties package

    • -3
    • +3
    ./DefaultTaskExecutionModeResolver.java
  1. … 35 more files in changeset.
Move task fingerprinting around and extract overlapping fingerprint filtering

  1. … 16 more files in changeset.
Address review feedback

    • -3
    • +3
    ./DefaultTaskExecutionModeResolver.java
  1. … 12 more files in changeset.
Update dates for newly introduced types

    • -1
    • +1
    ./DefaultTaskExecutionModeResolver.java
  1. … 2 more files in changeset.
Rename TaskArtifactState to TaskExecutionMode

    • -57
    • +0
    ./DefaultTaskArtifactStateRepository.java
    • -0
    • +57
    ./DefaultTaskExecutionModeResolver.java
  1. … 17 more files in changeset.
Resolve before execution state explicitly

    • -133
    • +18
    ./DefaultTaskArtifactStateRepository.java
    • -92
    • +0
    ./ShortCircuitTaskArtifactStateRepository.java
  1. … 13 more files in changeset.
Resolve output files before execution explicitly

    • -8
    • +0
    ./DefaultTaskArtifactStateRepository.java
    • -5
    • +0
    ./ShortCircuitTaskArtifactStateRepository.java
  1. … 14 more files in changeset.