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.
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.
Rename `HashFunction` methods hinting at object allocation

  1. … 4 more files in changeset.
Revert "Merge pull request #7838 from gradle/eskatos/messaging/bind-loopback-if-available"

Listening to the loopback device seems to cause some connection issues

to the daemon from IDEA. Reverting the change for now.

This reverts commit 9a940b21ee06ed0b5c83b7d88f7d191a0d7a590e, reversing

changes made to 18b1f6e10f32f623986868bb39e083b49467b16e.

  1. … 6 more files in changeset.
Polish `DefaultCacheKeyBuilderTest`

- Dedupe test expectation

Prefer loopback bind address if available for IPC

Keep file lock communicator bound to wildcard address

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 6 more files in changeset.