Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Notify about changing outputs early

We can do this as soon as we've decided that the outputs will change, i.e. when we already know that we can't entirely skip executing the work. This removes some duplicate code, too.

  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.
Visit local state for CacheableEntity only and other name polish

  1. … 10 more files in changeset.
Use a more direct visitor

This avoids having to create a bunch of object instances when we are caching and stuff.

  1. … 22 more files in changeset.
Do caching in the new executer

  1. … 19 more files in changeset.
Fix test

Revert commented out test code

Remove remaining task-related utils class

  1. … 4 more files in changeset.
Rename property -> tree and avoid using output in names

    • -0
    • +38
  1. … 9 more files in changeset.
Remove last references to tasks

  1. … 1 more file in changeset.
Move build cache packaging and execution to build-cache-packaging

With this change the build cache becomes independent of tasks, so that in future it can be used to cache things like artifact transforms and Kotlin build scripts via a unified interface.

    • -0
    • +38
  1. … 68 more files in changeset.