Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Rebaseline get IDE model on largeAndroidBuild for Android Studio

There seems to be a regression, seen in

`get IDE model on largeAndroidBuild for Android Studio`

Rebaselining to unblock CI and investigate.


Rebaseline up-to-date performance tests

There seems to be a regression, which can be best seen in

`up-to-date assemble on largeMonolithicJavaProject (parallel false)`

(around 1.7 % there)

Rebaselining to unblock CI and investigate.


Make names unique

Cache result of last attribute matching

In case of multiple candidates during attribute matching, it's very

frequent that we ask for disambiguation of the same set of attributes.

In practice, the candidates are different (because they correspond to

different variants of different modules), but their attributes are the

same (they all have the number of variants, with the same attributes).

So we can cache the result of disambiguation, and "map" the result

back to the candidate list.

Deprecate extra parameters in ComponentSelectionRules

Since methods have been added on ComponentSelection, the logic for

detecting extra parameters in provided closures is now deprecated.

Fixes #6607

Fix assertion

Fix userguide/tutorial/extraProperties/kotlin sample

Signed-off-by: Paul Merlin <>

Fix userguide/tutorial/extraProperties/kotlin sample

Signed-off-by: Paul Merlin <>

Keep UUID for Stages

So we still have the history for each stage.

    • -9
    • +13
Merge pull request #6752 from gradle/bamboo/let-IdePlugin-update-all-junit-configurations

Let `IdePlugin` update all JUnit run configurations

Merge branch 'master' into eskatos/docs-kts/writing-build-scripts

Merge pull request #6733 from gradle/eskatos/docs-kts/maven_plugin

Kotlin DSL samples for Maven Plugin chapter

Increase memory for large dependency graphs tests

The current limits make it almost impossible to use the adhoc performance

tests, as they need more memory to gather statistics.

Use our repackaged groovy-all.jar everywhere, even in buildSrc

Rebaseline JavaFirstUsePerformanceTest

All the `largeJavaMultiproject` cases seem to have regressed. That may

be related to

Rebaseline configure largeJavaMultiProject{KotlinDsl}

Both projects show some regressions. Rebaselining to unblock `master`

so we can investigate.

Add another cross build performance test

Remove unused improve pom support flags

  1. … 5 more files in changeset.
Disconnect streams in the inverse order they are connected

Otherwise there is a time window where the worker process

can no longer read its input, but can still complain about

that on its output stream. This leads to unwanted user-facing

error logging for something that is completely normal.

Remove cross version performance tests

We want to know if dexing transforms are faster than dexing tasks -

no need to compare that between Gradle versions.

Don't build kotlin-dsl with -Xuse-old-class-files-reading

not needed anymore with Kotlin 1.2.70, see KT-25193

Signed-off-by: Paul Merlin <>

Ordering guarantee for ComponentSelectionRules

Previously, rules were not ordered but separated into two groups: with

and without extra parameters. As the extra parameter approach is about

to be deprecated, let's make the rule execution have some more ordering


Issue #6607

Bump groovy-all to 0.6

No change, just moved the JAR to a different repo on Artifactory

Rebaseline first use performance test

Kotlin DSL 1.0-RC6 put that test on the edge of failing.

The small regression is due to correctness fixes that lead to more classpath hashing.

Signed-off-by: Paul Merlin <>

Minor changes to build logic, just refining

Signed-off-by: Paul Merlin <>

Add explicit dependencies to fix Gradleception build

Now that we properly select the `compile` or `runtime` variants, some

leaking dependencies have to be added for the project to build.

Merge remote-tracking branch 'origin/master' into lptr/core/upgrade-to-groovy-2.5

Use built-in version number from Groovy-all JAR

Instead of trying (and failing) to reproduce the same version number in different places.

Revert "TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Parallel Java8 Ibm Linux' project: parameters of 'Test Coverage - Parallel Java8 Ibm Linux (announce)' build configuration were updated"

This reverts commit f70fa57e2a32ea6ab8671ae56b29739e7204324d.

Revert "TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Parallel Java8 Ibm Linux' project: project parameters were changed"

This reverts commit 48f35400935bd85d8134ce3492d42213e5d86efc.