Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename FileMetadata{Snapshot -> }

Snapshot doesn't add anything to the name.

    • -9
    • +9
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 48 more files in changeset.
Introduce `AccessType.viaSymlink`

    • -1
    • +1
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 5 more files in changeset.
Tighten scope of try in `FileMetadataAccessor`s

    • -20
    • +21
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Remove FileMetadataAccessor.stat(Path)

we never use that method from Gradle code, so we

can as well remove it.

    • -7
    • +0
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 3 more files in changeset.
Stat named pipes as missing files

as we do when we encounter those types when walking

a directory.

    • -0
    • +2
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 3 more files in changeset.
Allow stating a symlink cycle

via native platform.

    • -12
    • +17
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Allow stating a symlink cycle

via native platform.

    • -12
    • +17
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Allow stating a symlink cycle

via native platform.

    • -12
    • +17
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Allow stating a symlink cycle

via native platform.

    • -12
    • +17
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Allow stating a symlink cycle

via native platform.

    • -12
    • +16
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 1 more file in changeset.
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -5
    • +14
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 9 more files in changeset.
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -5
    • +14
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 9 more files in changeset.
Determine symlink access in stat

This way we can use the information when deciding what to

watch.

    • -6
    • +10
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 9 more files in changeset.
Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

    • -4
    • +4
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 8 more files in changeset.
Rename DefaultFileMetadata{ -> Snapshot}

so it is consistent with the interface.

    • -4
    • +4
    ./NativePlatformBackedFileMetadataAccessor.java
  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.

    • -4
    • +14
    ./NativePlatformBackedFileMetadataAccessor.java
  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.

    • -4
    • +14
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 8 more files in changeset.
Do not use deprecated API in subproject 'native'

  1. … 2 more files in changeset.
Do not use deprecated API in subproject 'native'

  1. … 2 more files in changeset.
Do not use deprecated API in subproject 'native'

  1. … 2 more files in changeset.
Activate 'strict-compile' for all subprojects

  1. … 150 more files in changeset.
Drop legacy FileSystem type form nativeplatform package

In favor of the one from the nativeintegration package. This shouldn't break anyone.

  1. … 5 more files in changeset.
Move DefaultFileMetadata to impl package

    • -1
    • +1
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 11 more files in changeset.
Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

    • -1
    • +1
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 323 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
    • +1
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 323 more files in changeset.
Move Stat and Chmod to :files

  1. … 37 more files in changeset.
Move Stat and Chmod to :files

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

    • -1
    • +1
    ./NativePlatformBackedFileMetadataAccessor.java
  1. … 10 more files in changeset.
Change few private methods to static

  1. … 251 more files in changeset.
Experiment with Graal native image launcher

To try it:

- run `gradlew launcher:nativeImage`

- copy the `subprojects/launcher/build/graal/launcher-native` file into a local Gradle install `bin` directory

- go into your local Gradle distribution directory and run `bin/launcher-native -Dorg.gradle.native=false -Djava.home=/opt/jdk1.8.0 -d`

(adapt the JDK path accordingly)

  1. … 8 more files in changeset.