caching

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename FileSystemAccess.{update -> write}

  1. … 15 more files in changeset.
Rename FileSystemAccess.{update -> write}

  1. … 15 more files in changeset.
Rename FileSystemAccess.{update -> write}

  1. … 15 more files in changeset.
Rename FileSystemAccess.{update -> write}

  1. … 15 more files in changeset.
Rename VirtualFileSystem -> FileSystemAccess

  1. … 53 more files in changeset.
Rename VirtualFileSystem -> FileSystemAccess

  1. … 53 more files in changeset.
Rename VirtualFileSystem -> FileSystemAccess

  1. … 53 more files in changeset.
Rename VirtualFileSystem -> FileSystemAccess

  1. … 53 more files in changeset.
Rename FileMetadata{Snapshot -> }

Snapshot doesn't add anything to the name.

  1. … 50 more files in changeset.
Replace FileMetadata by FileMetadataSnapshot

  1. … 16 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 23 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 23 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 23 more files in changeset.
Force AbstractTestDirectoryProvider to use Class (#12431)

Closes https://github.com/gradle/gradle-private/issues/2988

This PR adds `className` to `AbstractTestDirectoryProvider` so there'll be no more `unknown-test-class`.

  1. … 406 more files in changeset.
Fix tests

  1. … 371 more files in changeset.
Extract file system operations around output creation

    • -0
    • +88
    ./internal/packaging/impl/DefaultTarPackerFileSystemSupportTest.groovy
  1. … 7 more files in changeset.
Make Groovy happy

  1. … 1 more file in changeset.
Move BuildCacheCommandFactory to :build-cache

And its implementation to :core (though it should end up in some build-cache-related subproject eventually).

    • -0
    • +171
    ./internal/controller/impl/DefaultBuildCacheCommandFactoryTest.groovy
  1. … 16 more files in changeset.
Remove legacy local cache option

    • -0
    • +258
    ./internal/controller/BuildCacheControllerFactoryTest.groovy
    • -278
    • +0
    ./internal/services/BuildCacheControllerFactoryTest.groovy
  1. … 8 more files in changeset.
Move org.gradle.caching.configuration.internal to :core

    • -0
    • +115
    ./configuration/internal/DefaultBuildCacheConfigurationTest.groovy
  1. … 17 more files in changeset.
Move org.gradle.caching.configuration.internal to :core

    • -0
    • +115
    ./configuration/internal/DefaultBuildCacheConfigurationTest.groovy
  1. … 17 more files in changeset.
Move BuildCacheControllerFactory to :core

    • -0
    • +278
    ./internal/services/BuildCacheControllerFactoryTest.groovy
  1. … 4 more files in changeset.
Move BuildCacheControllerFactory to :core

    • -0
    • +278
    ./internal/services/BuildCacheControllerFactoryTest.groovy
  1. … 4 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.

    • -76
    • +0
    ./internal/tasks/RelativePathParserTest.groovy
    • -384
    • +0
    ./internal/tasks/TarTaskOutputPackerTest.groovy
    • -221
    • +0
    ./internal/tasks/TaskOutputCacheCommandFactoryTest.groovy
  1. … 69 more files in changeset.
Break up FingerprintingStrategy.Identifier

    • -5
    • +5
    ./internal/tasks/TarTaskOutputPackerTest.groovy
  1. … 13 more files in changeset.
Move tests to the correct location

    • -0
    • +384
    ./internal/tasks/TarTaskOutputPackerTest.groovy
    • -0
    • +221
    ./internal/tasks/TaskOutputCacheCommandFactoryTest.groovy
  1. … 2 more files in changeset.
Fix counting entries when unpacking

    • -0
    • +12
    ./internal/tasks/RelativePathParserTest.groovy
  1. … 5 more files in changeset.
Unpack merkle trees

We don't yet store the merkle tree information in the artifact.

    • -0
    • +64
    ./internal/tasks/RelativePathParserTest.groovy
  1. … 6 more files in changeset.
Move BuildCacheControllerFactory to build-cache project

+review REVIEW-6562

    • -261
    • +0
    ./internal/controller/BuildCacheControllerFactoryTest.groovy
  1. … 4 more files in changeset.
Move 'org.gradle.caching' to build-cache

+review REVIEW-6562

    • -67
    • +0
    ./MapBasedBuildCacheServiceTest.groovy
    • -115
    • +0
    ./configuration/internal/DefaultBuildCacheConfigurationTest.groovy
    • -65
    • +0
    ./internal/DefaultBuildCacheHasherTest.groovy
    • -340
    • +0
    ./internal/controller/DefaultBuildCacheControllerTest.groovy
    • -262
    • +0
    ./internal/tasks/TarTaskOutputPackerTest.groovy
    • -149
    • +0
    ./internal/tasks/TaskOutputCacheCommandFactoryTest.groovy
    • -87
    • +0
    ./internal/tasks/TaskOutputPackerUtilsTest.groovy
    • -83
    • +0
    ./local/internal/DirectoryBuildCacheServiceFactoryTest.groovy
    • -71
    • +0
    ./local/internal/DirectoryBuildCacheServiceTest.groovy
  1. … 139 more files in changeset.