Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Merge pull request #1304 from gradle/bamboo/issues/1303

Let cache key derived from project schema include tasks and elements

Add hash code separator before configurations to avoid clashes

Add `hamcrest-library` to test deps in an attempt to fix the JDK 11 failure

Merge pull request #1307 from mkobit/mk/map-property-convenience-method

Add convenience method for `MapProperty` that was introduced in 5.1

Invert dependencies of buildCache and coreApi

While it would be great to have a split between domain object, the

tanglement of the current API makes it hard to do so.

For now, let's move the `buildCache` API to `coreApi` and invert the


    • -1
    • +0
  1. … 14 more files in changeset.
Don't use propertySpecFactory for input files

  1. … 37 more files in changeset.
Merge branch 'master' into eskatos/kotlin-dsl-merge

Polish `AccessorsClassPath`

- Rename function to improve prose

Fix typo in Kotlin DSL Primer

Signed-off-by: Paul Merlin <>

Downgrade javadoc to html4

When we upgraded build JDK to 11, javadoc html was upgrade to html 5 by default.

However, Docbook complaint and some DSL documentations was broken. Now we downgrade

to html 4 by adding -html4 option to javadoc task.

Revert "Fix Javadoc tags with are not supported by HTML5"

This reverts commit 32c8d1337a08c48e7f45b127c4c9416ae195f925.

  1. … 4 more files in changeset.
Merge pull request #8169 from gradle/wolfs/property-metadata-fewer-internal

Move back new @Internal annotations

Mention rich console improvements in release notes.

    • -0
    • +6
Limit work in progress labels to 80 characters when the width of the console is not known (e.g. when running under Mintty or from the tooling API), to make wrapping less likely. Wrapping of the labels currently doesn't work particularly well on some consoles.

Also generate less garbage on each 'update now' console event.

Filter executions of same commit in performance report

Previously we displayed all recent 3 executions if the current build is FROM-CACHE, this

can be improved by only displaying the executions which have same commits as current build.

Upgrade to new version of native-platform, which adds terminal integration with Mintty for Cygwin and Msys on windows. This means the rich console now works when using Cygwin and other consoles based on Mintty such as Git for Windows bash.

Use build type id to identify compileAll task

Avoid invalid jar in flaky integration test

Revert "Relocate integration test to avoid issues caused by the temp test dir name"

This reverts commit 4722f630cb7ea8f92b67cf9c4b6194ff14090d3b.

Polish `KotlinBuildScriptModelBuilder`

Merge pull request #8155 from victorjacobs/fix-typo-organizing-gradle-projects

Fix typo in Organizing Gradle Projects documentation

Relocate integration test to avoid issues caused by the temp test dir name

Improve computation of cache key from project schema

- build a `HashCode` iteratively instead of assembling a potentially

huge string

- make sure the hash code distinguishes among extensions, conventions,

tasks and container elements by inserting a separator (the set size)

between each one of them

Merge pull request #8157 from gradle/gh/stable-native/native-init

Add build init support for C++ applications and libraries

Move JavaMethod factory methods to JavaMethod

  1. … 8 more files in changeset.
Move back new @Internal annotations

Having those annotations an `AbstractTask` should be enough for now.

Use lifecycle task compileAllBuild

Increase max heap for tests on Windows

Change the console rendering to avoid redrawing the build status or each work in progress line when nothing has changed. Previously, each line would be redrawn on each 'update now' event regardless of change (which are fired 10 times per second). The changes result in a much better experience on slower terminals, such as the Windows console, as the cursor does not bounce around while nothing else is changing on the screen.

Also skip setting and resetting the text attributes when rendering an empty span, to avoid generating some pointless control characters.

Rename build type id to match current TC build