Clone Tools
  • last updated a few minutes 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

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

    • -7
    • +1
    ./internal/DefaultVcsMappingsStore.java
    • -18
    • +14
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  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
    • +1
    ./internal/DefaultVersionControlRepository.java
  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.

    • -3
    • +3
    ./internal/resolver/OncePerBuildInvocationVcsVersionWorkingDirResolver.java
  1. … 6 more files in changeset.
Remove usage of Factory from DefaultFileSystemSnapshotter

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

    • -3
    • +3
    ./internal/resolver/OncePerBuildInvocationVcsVersionWorkingDirResolver.java
  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

    • -13
    • +13
    ./internal/services/VersionControlServices.java
  1. … 249 more files in changeset.
Use method reference, where applicable

    • -1
    • +2
    ./internal/DefaultVcsMappingsStore.java
  1. … 169 more files in changeset.
Use method reference, where applicable

    • -1
    • +2
    ./internal/DefaultVcsMappingsStore.java
  1. … 167 more files in changeset.
Organize imports

    • -1
    • +0
    ./internal/DefaultVcsMappingsStore.java
    • -1
    • +0
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 337 more files in changeset.
Replace anonymous classes with lambdas

    • -7
    • +1
    ./internal/DefaultVcsMappingsStore.java
    • -18
    • +14
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 708 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./internal/DefaultVcsMappingsStore.java
    • -17
    • +14
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 692 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -2
    • +2
    ./internal/resolver/OncePerBuildInvocationVcsVersionWorkingDirResolver.java
    • -4
    • +4
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -2
    • +2
    ./internal/resolver/OncePerBuildInvocationVcsVersionWorkingDirResolver.java
    • -4
    • +4
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 885 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -2
    • +2
    ./internal/resolver/OncePerBuildInvocationVcsVersionWorkingDirResolver.java
    • -4
    • +4
    ./internal/services/DefaultVersionControlRepositoryFactory.java
  1. … 892 more files in changeset.