Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Unique-ify VCS includes if necessary

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

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

  1. … 2 more files in changeset.
Remove "self-resolving" plugin resolver since injected plugins now come from included builds

  1. … 7 more files in changeset.
De-incubate source dependencies

    • -3
    • +0
    ./java/org/gradle/vcs/internal/VersionRef.java
  1. … 8 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

  1. … 663 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

  1. … 53 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.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some issues with

the newer implementation.

  1. … 38 more files in changeset.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some more issues with

the newer implementation.

  1. … 38 more files in changeset.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some issues with

the newer implementation.

  1. … 38 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

  1. … 6 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

Using a Supplier does not require any Gradle base services types.

  1. … 5 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. … 249 more files in changeset.
Use method reference, where applicable

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

  1. … 167 more files in changeset.
Organize imports

  1. … 337 more files in changeset.
Replace anonymous classes with lambdas

  1. … 708 more files in changeset.
Replace anonymous classes with lambdas

  1. … 692 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 885 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 892 more files in changeset.