Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Test the matching/withType filter ordering

Publish 5.5-20190516115350+0000

Include new subprojects in TeamCity configuration

Follow up to #9392

    • -0
    • +3
Merge pull request #9392 from gradle/wm/java-6-isolation

Java 6 isolation

Fix Github issue templates dropping instructions to direct Kotlin DSL issues to another repo

Signed-off-by: Paul Merlin <>

Publish 5.5-20190516010431+0000

Update released version to latest snapshot

Update library versions in build init to latest for 5.6

Update version to 5.6

Clean release notes and welcome message for 5.6

    • -38
    • +3
Let binary compatibility check kotlin source resolution work on windows

by normalizing source file paths

Signed-off-by: Paul Merlin <>

Merge remote-tracking branch 'origin/sg/upgrade/ant'

* origin/sg/upgrade/ant:

Upgrade the version of Ant used by Gradle

Merge remote-tracking branch 'origin/sg/merges/7414'

* origin/sg/merges/7414:

Polish tests

Fix review comments on DependencyHandler as ExtensionAware

Clean up DefaultDependencyHandler to use injector generated ExtensionAware

Let DependencyHandler expose type-safely that it is ExtensionAware

Revert "Remove mention of Eclipse/Buildship changes until..."

This reverts commit 96bdb7bb1b24e75640651670512bf81989aa6f72.

    • -0
    • +9
Let kotlin parser used in binary compatibility check work on windows

Signed-off-by: Paul Merlin <>

Lock-in some performance improvements

  1. … 17 more files in changeset.
Recognize AdoptOpenJDK vendor (#9406)

Currently our internal JDK probe can't recognize AdoptOpenJDK. Oracle OpenJDK's `java.vendor` is `Oracle Coorpration` but AdoptOpenJDK's vendor is `AdoptOpenJDK`. This PR adds support for `AdoptOpenJDK` so we can recognize it in the future builds.

Rebaseline first use and clean checkout perf tests

While the investigation is ongoing, so no new regressions are



Disable production JDK check for now

Rename some methods and add Javadoc.

Renamed some types that represent the high level steps of the build lifecycle.

  1. … 13 more files in changeset.
Publish 5.4.1-20190515012939+0000

Always add constraints to potentially activating list

This fixes the Gradleception build.

Optimize zip/tar visit

Instead of checking for **every** file entry if the file is new,

and then copy it if it's missing, we only need to do this once,

at the top-level exploded directory: this saves a lot of "file.exist"

calls, which can be quite expensive.

Cache more than one query in component attribute matching

Component attribute matching is the most expensive part of attribute

selection whenever there's an ambiguity. In Android, that's very often

the case. This commit changes the caching code to use more than one

(actually cache all) query cache in order to try to reduce selection


Merge pull request #9363 from gradle/lacasseio/native/model-dsl

Add DSL reference for C++ components and IDE tasks

    • -0
    • +34
Fix artifact transforms title in DSL doc

    • -1
    • +1
Cache desugaring of attributes

Desugaring can be expensive, and this commit reduces the cost

by making sure we don't desugar the same instance of attributes

twice. It makes use of the fact we have an immutable attributes

factory which returns always the same instance of attributes.

Merge pull request #9358 from gradle/lacasseio/native/remove-old-cpp-docs

Remove old documentation about the new C++ plugins

Add missing @Override annotations in :toolingApi public types

Signed-off-by: Paul Merlin <>