Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Format code for better readability

Use `File` for mustWatchDirectories

So we avoid using a plain `String` as much as possible.

  1. … 3 more files in changeset.
Normalize line separators, so the test works on Windows as well

Add Javadoc to WatchRootUtil

Add missing `waitForChangesToBePickedUp()`

The test has a flakiness rate of about 2%.

Pass parent instead of boolean to visitor

Use the hierarchy information from the VFS for watching parents

  1. … 1 more file in changeset.
Pass SnapshotHierarchy to WatcherRegistry

So each registry can decide what information to use from

the snapshot hierarchy.

  1. … 5 more files in changeset.
Always watch project root

  1. … 1 more file in changeset.
Watch the parent of non-missing files without checking the filesystem

Log time spent registering and stopping watchers

  1. … 1 more file in changeset.
Add `because` parameter to `ToBeFixedForInstantExecution`

  1. … 1 more file in changeset.
Fix some VFS retention tests to run with instant execution

And comment why the remaining ones don't work, yet.

See gradle/instant-execution#165 and #11818.

Fix classycle

  1. … 32 more files in changeset.
Move ImplementationSnapshot to :snapshots

  1. … 34 more files in changeset.
Add FileCollectionFingerprint.getRootPaths()

to simplify the notification of the VFS for changes from a

file collection fingerprint.

  1. … 3 more files in changeset.
Move NonNullApi annotation to :pineapple project

Retire NonNullInternalApi annotation in favor of NonNullApi.

  1. … 8 more files in changeset.
Add a comment so the method isn't removed again

Revert "Remove unused method RegularFileSnapshot.getMetadsata()"

The method is used from the Maven caching client.

This reverts commit 17b462f3

Ignore test when instant execution is enabled

Add test for VFS detecting manifest changes

Add test for detecting changes made by non-incremental output cleanup

Add test for detecting changes made by stale output cleanup

Add a test showing the problem

Require isolated daemons for VFS retention tests

Only watch parent directories

For missing files, we may have a parent _file_, and we should only

watch the parent directory of that file.

Disable tests which already test vfs retention

Correct/Add comments

  1. … 1 more file in changeset.
Wait more for file system changes so they are picked up even on Windows

Debug log each change picked up since last build