Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move org.gradle.caching.configuration.internal to :core

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

    • -0
    • +115
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 17 more files in changeset.
Move 'org.gradle.caching' to build-cache

+review REVIEW-6562

    • -115
    • +0
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 150 more files in changeset.
Fail when configuring unregistered build cache

    • -1
    • +7
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 3 more files in changeset.
Remove deprecated task caching system properties

+review REVIEW-6503

    • -18
    • +2
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 13 more files in changeset.
Rename LocalBuildCache to DirectoryBuildCache

+review REVIEW-6464

    • -2
    • +2
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 16 more files in changeset.
Allow reconfiguring remote build cache

+review REVIEW-6456

    • -10
    • +89
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 1 more file in changeset.
Introduce --build-cache command-line options

- Introduce --build-cache and --no-build-cache to enable build caches

- Replace isTaskOutputCacheEnabled with isBuildCacheEnabled

- Methods remain, but are deprecated

- Introduce org.gradle.buildcache to replace org.gradle.cache.tasks

- Update production code and tests to use new names

- Consolidate references to org.gradle.cache.tasks.push and pull

+review REVIEW-6451

    • -2
    • +2
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 20 more files in changeset.
Simplify CompositeBuildCache and CompositeBuildCacheService to use local/remote

Instead of a List of build caches and a particular one selected for "push", we just

use a flag to push to local or remote.

+review REVIEW-6450

    • -29
    • +8
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 7 more files in changeset.
Refactor composite build cache

Now creation is similar to the other build caches. The logic about

globally configured push/pull went into DefaultBuildCacheConfiguration.

+review REVIEW-6450

    • -0
    • +67
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 12 more files in changeset.
Refactor BuildCache DSL parts

- Got rid of BuildCacheServiceBuilder

- BuildCacheServiceFactory is responsible for creating the BuildCacheService

- Merged BuildCache implementations with their interfaces (they're just POJOs)

- Simplified BuildCacheConfiguration

- Introduced BuildCacheServiceProvider to pull everything together

+review REVIEW-6445

    • -89
    • +0
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 22 more files in changeset.
Test build caching with disabled push/pull

+review REVIEW-6437

    • -0
    • +89
    ./DefaultBuildCacheConfigurationTest.groovy
  1. … 1 more file in changeset.