Lóránt Pintér

Move in-memory caches to persistent-cache project

  1. … 36 more files in changeset.
Simplify initialization of TaskHistoryCache further

Divorce TaskHistoryStore and CrossBuildFileHashCache

These two should have never implemented one another.

Simplify TaskHistoryStore API

Replaced two similar methods with one, and made PersistentIndexedCacheParameters immutable and nicer to instantiate.

  1. … 7 more files in changeset.
Simplify code

Remove some unused code and parameters, also stop having TaskExecution.originMetadata be nullable.

Merge pull request #7429 from gradle/lptr/build-cache/extract-packaging

Move build cache packaging and execution to build-cache-packaging

Better error message

Revert commented out test code

Revert unnecessary date change

Fix tests

Remove remaining task-related utils class

Rename property -> tree and avoid using output in names

Remove last references to tasks

Fix nullability

Add 'buildCachePackaging' subproject

    • -0
    • +1
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
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.

  1. … 57 more files 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.

  1. … 57 more files in changeset.
Code cleanup

Code cleanup

Remove WorkIdentifier

Remove WorkIdentifier

Rename WorkResult to ExecutionResult

Rename WorkResult to ExecutionResult

Convert TimeoutTaskExecuter to TimeoutStep

Convert TimeoutTaskExecuter to TimeoutStep

Convert TimeoutTaskExecuter to TimeoutStep

Merge ActionFiringTaskExecuter into ExecutionStep

  1. … 6 more files in changeset.
Merge ActionFiringTaskExecuter into ExecutionStep

  1. … 8 more files in changeset.
Merge ActionFiringTaskExecuter into ExecutionStep

  1. … 8 more files in changeset.
Add 'execution' subproject

    • -0
    • +1
    /.teamcity/Gradle_Check/model/CIBuildModel.kt