Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Expose Gradle to RootBuildLifecycleListener methods

  1. … 6 more files in changeset.
Expose Gradle to RootBuildLifecycleListener methods

  1. … 6 more files in changeset.
Disallow `buildSrc` as the name of an included build

Except for the actual buildSrc build

  1. … 5 more files in changeset.
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. … 68 more files in changeset.
Fix test

  1. … 1 more file in changeset.
Ensure build paths are unique before using them

Also pushes uniqueness validation earlier

  1. … 6 more files in changeset.
Restore use of dir name, deduped, for nested build trees

Fix included build path naming and tests

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

  1. … 30 more files in changeset.
Make checkstyle happy

Make checkstyle happy

  1. … 2 more files in changeset.
Use notFound() in composite build plugin resolver

  1. … 5 more files in changeset.
Apply `Field can be local` inspection the whole project

  1. … 22 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

  1. … 662 more files in changeset.
Apply `Merge identical catch branches` inspection the whole project

  1. … 15 more files in changeset.
Apply `Merge identical catch branches` inspection the whole project

  1. … 15 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 907 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

  1. … 10 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

  1. … 9 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

  1. … 9 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 146 more files in changeset.
Change few private methods to static

  1. … 248 more files in changeset.
Use method reference, where applicable

  1. … 168 more files in changeset.