Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use AtomicReference for root

No need to use a full executor service.

  1. … 4 more files in changeset.
Use AtomicReference for root

No need to use a full executor service.

  1. … 4 more files in changeset.
System properties as build logic inputs

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -6
    • +0
    ./WorkerSharedGlobalScopeServices.java
  1. … 18 more files in changeset.
System properties as build logic inputs

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -6
    • +0
    ./WorkerSharedGlobalScopeServices.java
  1. … 18 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.
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.
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. … 2 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 single-threaded access for VFS mutation

  1. … 4 more files in changeset.
Use single-threaded access for VFS mutation

  1. … 4 more files in changeset.
Use single-threaded access for VFS mutation

  1. … 4 more files in changeset.
Simplify BuildOperationTrace after resolution of #4241

  1. … 1 more file in changeset.
Fix tests by adding a build session scoped classpath snapshotter

Make paths/names of included builds immutable (#10998)

Changes the “build path” for included builds to be determined at inclusion time based on the directory name, or a user supplied override. Previously, we tried to use the root project name defined in the included build. This caused a lot of complexity due to it not being known until part way through building the included build.

This change also disallows use of `buildSrc` as a project name, as it collides with the `buildSrc` nested build.

  1. … 72 more files in changeset.
Fix included build path naming and tests

  1. … 17 more files in changeset.
Make paths/names of included builds immutable

  1. … 32 more files in changeset.
Move snapshotting generic file trees to own service

  1. … 16 more files in changeset.
Use real VFS

Not the implementation delegating to the file system snapshotter.

  1. … 1 more file in changeset.
Use real VFS

Not the implementation delegating to the file system snapshotter.

  1. … 1 more file in changeset.
Use real VFS

Not the implementation delegating to the file system snapshotter.

  1. … 1 more file in changeset.
Use real VFS

Not the implementation delegating to the file system snapshotter.

  1. … 1 more file in changeset.
Use real VFS

Not the implementation delegating to the file system snapshotter.

  1. … 1 more file in changeset.
Simplify creation of FileSystemSnapshotterVirtualFileSystem

  1. … 1 more file in changeset.
Simplify FileSystemMirror

  1. … 4 more files in changeset.
Simplify FileSystemMirror

  1. … 4 more files in changeset.
Simplify FileSystemMirror

  1. … 4 more files in changeset.
Simplify FileSystemMirror

  1. … 4 more files in changeset.
Disable the VFS

Disable the VFS

Disable the VFS