gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace LinkedLists with ArrayLists where possible

    • -4
    • +3
    ./api/internal/file/pattern/PatternMatcher.java
  1. … 71 more files in changeset.
Address review feedback

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

Snapshot doesn't add anything to the name.

    • -0
    • +73
    ./internal/file/FileMetadata.java
    • -73
    • +0
    ./internal/file/FileMetadataSnapshot.java
    • -0
    • +108
    ./internal/file/impl/DefaultFileMetadata.java
    • -108
    • +0
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 46 more files in changeset.
Replace FileMetadata by FileMetadataSnapshot

    • -0
    • +23
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 16 more files in changeset.
Address some more review feedback.

    • -2
    • +3
    ./internal/file/FileMetadataSnapshot.java
  1. … 2 more files in changeset.
Introduce `AccessType.viaSymlink`

    • -1
    • +10
    ./internal/file/FileMetadataSnapshot.java
  1. … 5 more files in changeset.
Add more Javadoc on `AccessType`

    • -0
    • +9
    ./internal/file/FileMetadataSnapshot.java
Add newline between enum constants.

Co-authored-by: Lóránt Pintér <lorant@gradle.com>

    • -0
    • +1
    ./internal/file/FileMetadataSnapshot.java
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -0
    • +19
    ./internal/file/FileMetadataSnapshot.java
    • -9
    • +33
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 9 more files in changeset.
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -0
    • +19
    ./internal/file/FileMetadataSnapshot.java
    • -9
    • +33
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 9 more files in changeset.
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -0
    • +19
    ./internal/file/FileMetadataSnapshot.java
    • -9
    • +33
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 9 more files in changeset.
Use factory methods for DefaultFileMetadataSnapshot

and make the constructor private.

  1. … 4 more files in changeset.
Use factory methods for DefaultFileMetadataSnapshot

and make the constructor private.

  1. … 4 more files in changeset.
Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

    • -61
    • +0
    ./internal/file/impl/DefaultFileMetadata.java
    • -0
    • +61
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 8 more files in changeset.
Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

    • -61
    • +0
    ./internal/file/impl/DefaultFileMetadata.java
    • -0
    • +61
    ./internal/file/impl/DefaultFileMetadataSnapshot.java
  1. … 8 more files in changeset.
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")`.

  1. … 30 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")`.

  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.

    • -0
    • +7
    ./internal/file/FileMetadataSnapshot.java
    • -4
    • +25
    ./internal/file/impl/DefaultFileMetadata.java
  1. … 7 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.

    • -0
    • +7
    ./internal/file/FileMetadataSnapshot.java
    • -4
    • +25
    ./internal/file/impl/DefaultFileMetadata.java
  1. … 7 more files in changeset.
Move FileAccessTracker to :files

    • -0
    • +42
    ./internal/file/FileAccessTracker.java
    • -0
    • +84
    ./internal/file/impl/SingleDepthFileAccessTracker.java
  1. … 24 more files in changeset.
Move FileAccessTracker to :files

    • -0
    • +42
    ./internal/file/FileAccessTracker.java
    • -0
    • +84
    ./internal/file/impl/SingleDepthFileAccessTracker.java
  1. … 24 more files in changeset.
Move FileAccessTracker to :files

    • -0
    • +42
    ./internal/file/FileAccessTracker.java
    • -0
    • +84
    ./internal/file/impl/SingleDepthFileAccessTracker.java
  1. … 24 more files in changeset.
Move FilePathUtil and DefaultFileHierarchySet to `:files`

    • -0
    • +237
    ./internal/file/DefaultFileHierarchySet.java
    • -0
    • +33
    ./internal/file/FileHierarchySet.java
    • -0
    • +76
    ./internal/file/FilePathUtil.java
  1. … 14 more files in changeset.
Move NonNullApi annotation to :pineapple project

Retire NonNullInternalApi annotation in favor of NonNullApi.

    • -2
    • +2
    ./internal/file/impl/package-info.java
    • -2
    • +2
    ./internal/file/pattern/package-info.java
  1. … 16 more files in changeset.
Use NonNullApi annotation everywhere

    • -2
    • +2
    ./internal/file/impl/package-info.java
    • -2
    • +2
    ./internal/file/pattern/package-info.java
  1. … 16 more files in changeset.
Move TreeType to :files

    • -0
    • +25
    ./internal/file/TreeType.java
  1. … 1 more file in changeset.
Recreate symlinked target directory as actual directory

    • -1
    • +2
    ./internal/file/impl/DefaultDeleter.java
  1. … 1 more file in changeset.
Do not follow symlinks when removing work outputs

    • -0
    • +10
    ./internal/file/impl/DefaultDeleter.java
  1. … 17 more files in changeset.
Do not follow symlinks when removing work outputs

    • -0
    • +10
    ./internal/file/impl/DefaultDeleter.java
  1. … 16 more files in changeset.
Do not follow symlinks when removing work outputs

    • -0
    • +10
    ./internal/file/impl/DefaultDeleter.java
  1. … 16 more files in changeset.