Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Address review feedback

  1. … 2 more files in changeset.
Rename FileMetadata{Snapshot -> }

Snapshot doesn't add anything to the name.

  1. … 42 more files in changeset.
Replace FileMetadata by FileMetadataSnapshot

  1. … 13 more files in changeset.
Address some more review feedback.

  1. … 2 more files in changeset.
Clarify fallback to symlink attributes

in `DirectorySnapshotter`.

Introduce `AccessType.viaSymlink`

  1. … 5 more files in changeset.
Address some review feedback.

  1. … 5 more files in changeset.
Do not watch symlinked directories

  1. … 1 more file in changeset.
Do not watch symlinked directories

  1. … 1 more file in changeset.
Detect cycles for symlinks

in `DirectorySnapshotter`.

  1. … 1 more file in changeset.
Detect cycles for symlinks

in `DirectorySnapshotter`.

  1. … 2 more files in changeset.
Detect cycles for symlinks

in `DirectorySnapshotter`.

  1. … 2 more files in changeset.
Detect cycles for symlinks

in `DirectorySnapshotter`.

  1. … 1 more file in changeset.
Use correct accessType in `DirectorySnapshotter`

Use correct accessType in `DirectorySnapshotter`

Use correct accessType in `DirectorySnapshotter`

Use correct accessType in `DirectorySnapshotter`

Update access type for non-trees

aka outside of `DirectorySnapshotter` and

`FileSystemSnapshotBuilder`

  1. … 3 more files in changeset.
Update access type for non-trees

aka outside of `DirectorySnapshotter` and

`FileSystemSnapshotBuilder`

  1. … 3 more files in changeset.
Update access type for non-trees

aka outside of `DirectorySnapshotter` and

`FileSystemSnapshotBuilder`

  1. … 3 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 16 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 16 more files in changeset.
Introduce access type on FileSystemLocationSnapshot

but don't fill it, yet.

  1. … 16 more files in changeset.
Remove unused parameter

Remove unused parameter

Annotate internal APIs used by test-distribution (#13010)

In order to avoid accidentally changing an internal API without

adjusting the test-distribution plugin, they are now annotated with

`@UsedByScanPlugin("test-distribution")`.

    • -0
    • +3
    ./gradle/internal/vfs/VirtualFileSystem.java
  1. … 30 more files in changeset.
Always annotate used type and methods

    • -0
    • +1
    ./gradle/internal/vfs/VirtualFileSystem.java
  1. … 6 more files in changeset.
Annotate internal APIs used by test-distribution

In order to avoid accidentally changing an internal API without

adjusting the test-distribution plugin, they are now annotated with

`@UsedByScanPlugin("test-distribution")`.

    • -0
    • +2
    ./gradle/internal/vfs/VirtualFileSystem.java
  1. … 30 more files in changeset.
Determine isSymlink in stat

We switch to using the native stat on all OSes,

since it should be much faster for missing files

compared to catching the exception in Java

NIO.

  1. … 8 more files in changeset.
Determine isSymlink in stat

We switch to using the native stat on all OSes,

since it should be much faster for missing files

compared to catching the exception in Java

NIO.

  1. … 8 more files in changeset.