Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
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

    • -21
    • +6
    ./internal/command/BuildCacheCommandFactory.java
  1. … 17 more files in changeset.
Allow adding snapshots to VFS

This is added used when unpacking from the build cache.

    • -5
    • +18
    ./internal/command/BuildCacheCommandFactory.java
  1. … 5 more files in changeset.
Do not follow symlinks when removing work outputs

  1. … 17 more files in changeset.
Move Deleter interface out of impl package

  1. … 40 more files in changeset.
Introduce ensureEmptyDirectory() instead of cleanRecursively()

  1. … 9 more files in changeset.
Use Deleter to remove output before loading from cache

I split TarBuildCacheEntryPackerTest so that we can use the actual file system when we don't need to check file access modes, simplifying the tests significantly.

  1. … 5 more files in changeset.
Use FileSystem from nativeintegration package

  1. … 3 more files in changeset.
Polish TarBuildCacheEntryPacker

Move DefaultFileMetadata to impl package

  1. … 12 more files in changeset.
Polish code before changes

- fix nullability warnings

- use Java 8 syntax

    • -0
    • +19
    ./internal/command/package-info.java
  1. … 9 more files in changeset.
Move constant around

Merge branch 'master' into lptr/build-cache/issue-9877

Address review feedback

  1. … 1 more file in changeset.
Polish CacheTaskArchiveErrorIntegrationTest

  1. … 1 more file in changeset.
Use absolute file in cache error

  1. … 1 more file in changeset.
Polish TarBuildCacheEntryPacker

Should throw if we're attempting to cache a non-root missing file

Polish TarBuildCacheEntryPacker

Explicitly set UTF-8 as the encoding of a TAR stream when unpacking

Rename FileSystemSnapshotVisitor.{visit -> visitFile} (#9858)

So it is more obvious that directory snapshots are not passed into this

method.

  1. … 24 more files in changeset.
Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

  1. … 324 more files in changeset.
Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers"

This reverts commit 72dc39d9784910196e7840ac35317bc46ef4c4a1, reversing

changes made to 69ffd7ea87b343cb6f0f03b947b7605a5bea02b1.

  1. … 324 more files in changeset.
Move DefaultFileMetadata to :files

  1. … 11 more files in changeset.
Better INFO logging for cache loads and stores

  1. … 1 more file in changeset.
Track file length in file snapshot as well

  1. … 13 more files in changeset.
Revert "Make cache logging less verbose"

This reverts commit bd7d74fd8614dc84058aef8ee5222ba185eaf89c.

  1. … 1 more file in changeset.