Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Initial steps towards a 2-stage dependency cache

This commit introduces the infrastructure required to get a 2-stage

dependency cache, consisting of a read-only, shareable cache and

a read-write local mutable cache.

The read-only cache would typically be mounted on Docker images.

Only infrastructure, no tests yet.

    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithCrossVersionProtocolTest.groovy
    • -1
    • +1
    ./gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy
    • -2
    • +2
    ./gradle/cache/internal/DefaultPersistentDirectoryStoreConcurrencyTest.groovy
  1. … 77 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

  1. … 24 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

  1. … 24 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

  1. … 24 more files in changeset.
Run perf with loopback

  1. … 14 more files in changeset.
Move ClassLoaderHierarchyHasher to :hashing

  1. … 34 more files in changeset.
Move ClassLoaderHierarchyHasher to :hashing

  1. … 34 more files in changeset.
Move Stat and Chmod to :files

  1. … 38 more files in changeset.
Move Stat and Chmod to :files

  1. … 38 more files in changeset.
Remove dependency on HashCode in HashUtil

  1. … 5 more files in changeset.
Remove dependency on HashCode in HashUtil

  1. … 5 more files in changeset.
Remove dependency on HashCode in HashUtil

  1. … 5 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

  1. … 6 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

  1. … 5 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

  1. … 285 more files in changeset.
Rename `HashFunction` methods hinting at object allocation

  1. … 4 more files in changeset.
Rename `HashFunction` methods hinting at object allocation

  1. … 4 more files in changeset.