Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Determine caching state and calculate cache key in execution engine

This also moves logging while building the cache key to the execution engine. As a consequence transforms can also log how their cache keys are being built.

    • -3
    • +15
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 57 more files in changeset.
Make Checkstyle happy

    • -2
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 38 more files in changeset.
Cleanup outputs for incremental tasks

    • -1
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 16 more files in changeset.
Cleanup outputs for incremental tasks

    • -1
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 16 more files in changeset.
Cleanup outputs for incremental tasks

    • -1
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 16 more files in changeset.
Cleanup outputs for incremental tasks

    • -1
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 12 more files in changeset.
Move resolving input changes to own step

    • -0
    • +3
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Move resolving input changes to own step

    • -0
    • +3
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Move resolving input changes to own step

    • -0
    • +3
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Remove ExecutionException

It is not necessary to use this type to wrap execution exceptions. Instead, we can use the Try around outcome to return execution exceptions.

    • -4
    • +3
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Require incremental inputs to have a value

Instead of silently ignoring incremental inputs without a value, we now

fail when the work requires incremental execution.

    • -3
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Merge branch 'master'

    • -15
    • +10
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Merge branch 'master'

    • -15
    • +10
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Require incremental input values to be distinct

    • -0
    • +5
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 14 more files in changeset.
Require incremental input values to be distinct

    • -0
    • +5
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Clean local state in CacheStep

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Require `@Incremental` for incremental inputs

Only properties annotated with `@Incremental` can be queried for

incremental changes. The other properties are considered

non-incremental and changes to those cause the unit of work run

non-incrementally.

    • -2
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 37 more files in changeset.
Merge branch 'master' into lptr/execution/cleanup-after-failed-unpack-from-cache

    • -5
    • +21
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Rename UnitOfWork.{incremental -> requiresInputChanges}

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Rename UnitOfWork.{incremental -> requiresInputChanges}

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Force non-incremental execution after cache load failure

Previously when handling a failed load we did clean the outputs of the work, but ended up allowing incremental execution nevertheless. This is now fixed.

    • -5
    • +0
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 23 more files in changeset.
Determine outcome of work in execution step

By using the information if the work did any work or not.

    • -5
    • +5
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Address more review changes

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 13 more files in changeset.
Address more review changes

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 14 more files in changeset.
Address more review changes

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 14 more files in changeset.
Determine input changes in ExecuteStep

    • -11
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 22 more files in changeset.
Determine input changes in ExecuteStep

    • -11
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 21 more files in changeset.
Determine input changes in ExecuteStep

    • -11
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 22 more files in changeset.
Remove class/package cycles

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 13 more files in changeset.
Remove class/package cycles

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 13 more files in changeset.