initialization

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simplify enabling feature previews from tests

  1. … 9 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. … 71 more files in changeset.
Imports

Fix test

Disallow builds defining a project at :buildSrc

This is already prohibited by the composite build machinery if there is

also a real buildSrc project. This change makes the failure earlier and

more obvious.

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

  1. … 32 more files in changeset.
Expose classes loaded by settings scripts to the projects

  1. … 4 more files in changeset.
Fix regression when deprecating search upward APIs

    • -3
    • +3
    ./layout/BuildLayoutConfigurationTest.groovy
    • -3
    • +4
    ./layout/BuildLayoutFactoryTest.groovy
  1. … 10 more files in changeset.
Fix regression when deprecating search upward APIs

    • -3
    • +3
    ./layout/BuildLayoutConfigurationTest.groovy
    • -3
    • +4
    ./layout/BuildLayoutFactoryTest.groovy
  1. … 11 more files in changeset.
Build buildSrc after applying the settings file (#10305)

Fixes #9094 and #5333

    • -23
    • +37
    ./InstantiatingBuildLoaderTest.groovy
  1. … 51 more files in changeset.
Try again to correct the classloader structure for projects

    • -14
    • +14
    ./InstantiatingBuildLoaderTest.groovy
  1. … 6 more files in changeset.
Remove unnecessary parameter

  1. … 5 more files in changeset.
Fix classloader scopes

  1. … 1 more file in changeset.
Move baseProjectClassLoaderScope from Settings to Gradle

    • -8
    • +6
    ./ProjectPropertySettingBuildLoaderTest.groovy
  1. … 13 more files in changeset.
Update core tests

    • -16
    • +27
    ./InstantiatingBuildLoaderTest.groovy
    • -6
    • +8
    ./ProjectPropertySettingBuildLoaderTest.groovy
  1. … 8 more files in changeset.
Build buildSrc after applying the settings file

This allows the build cache settings to implicitly apply to buildSrc,

whereas before the configuration had to be duplicated there.

    • -6
    • +6
    ./ProjectPropertySettingBuildLoaderTest.groovy
  1. … 27 more files in changeset.
Do not allow setting max worker count after value has been retrieved.

This is likely a programmer error and indicates that the set likely has

no effect.

Signed-off-by: Nelson Osacky <nelson@osacky.com>

    • -0
    • +16
    ./DefaultParallelismConfigurationManagerTest.groovy
  1. … 2 more files in changeset.
Use Deleter for cache directory cleanup

  1. … 7 more files in changeset.
Use Deleter for cache directory cleanup

  1. … 6 more files in changeset.
Fix test after merge gone wrong

Merge branch 'master' into eskatos/ie/spike-reuse-classloaders

  1. … 4 more files in changeset.
Deprecating buildSrc usage in settings (#9898)

* Fix sanityCheck

* Handle deprecated use of resources from buildSrc in settings

* Address some feedback from PR review

* Simplify deprecation warning

* ensure only fired once for performance reasons

* tweak test coverage

* add proper test coverage

* use simplified deprecation warning

* ensure works with kotlin-ds;

* Fix caching of deprecated classloader

* use uniqye identifier and avoid same identifier as non deprecated loader

* fix more tests now expecting deprecation warning

* Make DeprecatedClassloader closeable

* Mention deprecation in upgrade guide

  1. … 23 more files in changeset.
Move from a recording decorator to a listener

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

  1. … 14 more files in changeset.
Move from a recording decorator to a listener

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

  1. … 14 more files in changeset.
Some more work heading from spike to actual implementation

- test coverage

- simplified deprecation warning

- works with kotlin-dsl;

  1. … 8 more files in changeset.
Remove accidental dependency to from unit tests to internalIntegTesting

  1. … 5 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -2
    • +2
    ./DefaultCommandLineConverterTest.java
    • -2
    • +2
    ./DefaultProjectDescriptorRegistryTest.java
  1. … 161 more files in changeset.
Organize imports

    • -1
    • +3
    ./DefaultGradlePropertiesLoaderTest.java
  1. … 339 more files in changeset.
Replace anonymous classes with lambdas

    • -1
    • +3
    ./DefaultGradlePropertiesLoaderTest.java
  1. … 711 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./DefaultCommandLineConverterTest.java
    • -2
    • +2
    ./DefaultProjectDescriptorRegistryTest.java
  1. … 283 more files in changeset.