Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove dependency between build-cache-packaging and native (#11856)

Part of: https://github.com/gradle/gradle-private/issues/2417

  1. … 6 more files in changeset.
Remove dependency between build-cache-packaging and native

Part of: https://github.com/gradle/gradle-private/issues/2417

  1. … 6 more files in changeset.
Remove dependency between build-cache-packaging and native

Part of: https://github.com/gradle/gradle-private/issues/2417

  1. … 6 more files in changeset.
Remove dependency between build-cache-packaging and native

Part of: https://github.com/gradle/gradle-private/issues/2417

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

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

  1. … 13 more files in changeset.
Use unqualified reference to static method as pointed out by @lptr

Remove fully qualified import as pointed out by @lptr

Fix checkstyle violations

  1. … 1 more file in changeset.
Don't expose CurrentFileCollectionFingerprint when packing

Extract interface from BuildCacheCommandFactory

  1. … 3 more files in changeset.
Move FilePathUtil and DefaultFileHierarchySet to `:files`

  1. … 16 more files in changeset.
Remove dependency to native

By replacing the usage of FileSystem with a little utility class we can

get rid of the dependency between build-cache-packaging and native. For

this to work the TarBuildCacheEntryPackerPermissionTest hat to be

changes to assert correct permissions instead of checking for

interactions.

  1. … 6 more files in changeset.
Do not depend on MutableLong

Use ARM instead of IoActions

Do not depend on GradleException

Use UncheckedIOException from JDK

Rename types for better understanding

We distinguish between complete and incomplete snapshots.

  1. … 66 more files in changeset.
Don't pass location of FSLS as it is included in the snapshot itself

  1. … 6 more files in changeset.
Parse path string for obtaining file name

Using new File(...).getName() or the Path API seems to be too costly.

  1. … 5 more files in changeset.
Parse path string for obtaining file name

Using new File(...).getName() or the Path API seems to be too costly.

  1. … 5 more files in changeset.
Parse path string for obtaining file name

Using new File(...).getName() or the Path API seems to be too costly.

  1. … 5 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 3 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 3 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 3 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 3 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 2 more files in changeset.
Invalidate partially when loading from cache

No user code is executed for loading from cache, so we don't need to

guard against anything.

  1. … 3 more files in changeset.
Use a virtual file system everywhere

  1. … 5 more files in changeset.
Use a virtual file system everywhere

  1. … 17 more files in changeset.
Use a virtual file system everywhere

  1. … 5 more files in changeset.