Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move contexts and results to top-level API

  1. … 37 more files in changeset.
Move resolving incremental changes to the execution engine

    • -0
    • +30
    ./IncrementalChangesContext.java
    • -0
    • +42
    ./IncrementalContext.java
    • -0
    • +97
    ./ResolveChangesStep.java
  1. … 13 more files in changeset.
Pass execution context to UnitOfWork.execute()

  1. … 5 more files in changeset.
Exexute the context

This is a step towards eventually merging the Context and the UnitOfWork

  1. … 15 more files in changeset.
Exexute the context

This is a step towards eventually merging the Context and the UnitOfWork

  1. … 15 more files in changeset.
Exexute the context

This is a step towards eventually merging the Context and the UnitOfWork

  1. … 15 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 15 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 14 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 14 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 13 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 14 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 14 more files in changeset.
Return some incremental execution results in an immutable way

We now use TaskExecuterResult instead of TaskExecutionContext.

  1. … 14 more files in changeset.
Handle disabled build cache in CacheStep

Instead of duplicating the logic between tasks and transforms.

  1. … 2 more files in changeset.
Pass whether results are reused separate from origin metadata

  1. … 29 more files in changeset.
Replace separate outcome and failure with Try in execution result

  1. … 9 more files in changeset.
Execution engine shouldn't be concerned about null outputs

These should be filtered out already.

  1. … 4 more files in changeset.
Return an ExecutionOutcome for UnitofWork.execute()

  1. … 5 more files in changeset.
Visit local state for CacheableEntity only and other name polish

  1. … 10 more files in changeset.
Add a few unit tests for CacheStep (#7985)

We should add some better tests when we extracted even more of the

execution engine.

  1. … 2 more files in changeset.
Introduce `CancelExecutionStep`

We don't use this step in Gradle user home scope.

    • -0
    • +41
    ./CancelExecutionStep.java
  1. … 3 more files in changeset.
Do actual up-to-date checks for transforms

  1. … 12 more files in changeset.
Remove LockForExecutionStep

The locking can be better handled before we delegate to the actual

executor.

  1. … 5 more files in changeset.
Lock the workspace of transformer

    • -0
    • +38
    ./LockForExecutionStep.java
  1. … 5 more files in changeset.
Use up-to-date step

  1. … 7 more files in changeset.
Move up-to-date checks to new execution engine

    • -0
    • +25
    ./CurrentSnapshotResult.java
    • -0
    • +153
    ./SkipUpToDateStep.java
    • -0
    • +27
    ./UpToDateResult.java
  1. … 16 more files in changeset.
Store snapshots taken after mutating execution in execution project

    • -0
    • +48
    ./StoreSnapshotsStep.java
  1. … 16 more files in changeset.
Handle exceptions separately

    • -0
    • +49
    ./CatchExceptionStep.java
  1. … 4 more files in changeset.
Snapshot outputs separately

    • -0
    • +65
    ./SnapshotOutputStep.java
    • -0
    • +25
    ./SnapshotResult.java
  1. … 8 more files in changeset.
Address review feedback

  1. … 11 more files in changeset.