Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make checkstyle and binary compatibility checks happy

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

    • -0
    • +10
    ./gradle/api/westline/events/WestlineListener.java
First cut of event handler as work action

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

    • -0
    • +22
    ./gradle/api/westline/events/WestlineAfterTaskListener.java
    • -0
    • +21
    ./gradle/api/westline/events/WestlineBeforeTaskListener.java
    • -0
    • +34
    ./gradle/api/westline/events/WestlineEvents.java
    • -0
    • +25
    ./gradle/api/westline/events/WestlineListener.java
    • -0
    • +20
    ./gradle/api/westline/events/WestlineListenerParameters.java
    • -0
    • +21
    ./gradle/api/westline/events/WestlineListenerSpec.java
    • -0
    • +29
    ./gradle/api/westline/events/WestlineTaskExecutionResult.java
    • -0
    • +29
    ./gradle/api/westline/events/WestlineTaskInfo.java
    • -0
    • +24
    ./gradle/api/westline/events/package-info.java
  1. … 5 more files in changeset.
Make lib/plugins an input

  1. … 4 more files in changeset.
Make checkstyle happy

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

    • -0
    • +16
    ./gradle/api/westline/package-info.java
Make checkstyle happy

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

    • -0
    • +16
    ./gradle/api/westline/package-info.java
Introduce ProviderFactory.systemProperty

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

    • -0
    • +12
    ./gradle/api/provider/ProviderFactory.java
  1. … 4 more files in changeset.
Introduce ProviderFactory.systemProperty

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

    • -0
    • +12
    ./gradle/api/provider/ProviderFactory.java
  1. … 4 more files in changeset.
Add some Javadocs and clean up Kotlin code formatting.

    • -3
    • +18
    ./gradle/api/westline/WestlineService.java
    • -2
    • +5
    ./gradle/api/westline/package-info.java
  1. … 4 more files in changeset.
Add some Javadocs and clean up Kotlin code formatting.

    • -3
    • +18
    ./gradle/api/westline/WestlineService.java
    • -2
    • +5
    ./gradle/api/westline/package-info.java
  1. … 4 more files in changeset.
First cut of lifecycled shared services

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

    • -0
    • +26
    ./gradle/api/westline/WestlineService.java
    • -0
    • +30
    ./gradle/api/westline/WestlineServiceFactory.java
    • -0
    • +21
    ./gradle/api/westline/WestlineServiceParameters.java
    • -0
    • +26
    ./gradle/api/westline/WestlineServiceSpec.java
    • -0
    • +5
    ./gradle/api/westline/package-info.java
  1. … 3 more files in changeset.
First cut of lifecycled shared services

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

    • -0
    • +26
    ./gradle/api/westline/WestlineService.java
    • -0
    • +5
    ./gradle/api/westline/package-info.java
  1. … 3 more files in changeset.
Test coverage for previous commit.

  1. … 3 more files in changeset.
Test coverage for previous commit.

  1. … 3 more files in changeset.
Test coverage for previous commit.

  1. … 3 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 15 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 14 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 16 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 14 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 16 more files in changeset.
Deprecate querying the value of a `Provider` whose value is a mapped a task output file, prior to completion of the producing task.

  1. … 16 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. … 72 more files in changeset.
Make paths/names of included builds immutable

  1. … 32 more files in changeset.
Add a `add-plugin` CLI option

This commit introduces a new CLI flag, `--add-plugin`, which allows adding a plugin to a build

directly from the command line. The main advantage of this is that there's no need to have a

build file to be able to download an apply a plugin.

There are different use cases for this, but mainly, this is about _bootstraping_ plugins.

For example, the vert.x team could publish a plugin which generates a templated Gradle build.

All the user would have to do would be something like:

`gradle --add-plugin com.vertx.bootstrap:1.5`

and then the plugin would take care of generating a build.

Another use case is to add diagnostics (build scans is an example of this but there's already

a built-in mechanism, --scan, to do this).

This spike is _compatible with included builds_, meaning that you can bootstrap with

a plugin currently in development using `--include-build`.

  1. … 3 more files in changeset.
Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

    • -9
    • +19
    ./gradle/api/tasks/TaskContainer.java
  1. … 63 more files in changeset.
Add missing @since

Revert "Merge branch 'release'"

This reverts commit c7fdc455dcb9a8016af0ae9bc8b4c43fde1e2d06, reversing

changes made to 9f70d52b74dbc8c71381781b6c155474031b3cf8.

The changes need a wrapper as there are API changes. Reverting for now.

    • -19
    • +9
    ./gradle/api/tasks/TaskContainer.java
  1. … 63 more files in changeset.
Support variant selection in capability conflict resolution (#10973)

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

    • -0
    • +39
    ./gradle/api/artifacts/ComponentVariantIdentifier.java
  1. … 12 more files in changeset.
Support variant selection in capability conflict resolution

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

  1. … 12 more files in changeset.
Support variant selection in capability conflict resolution

A conflict can also occur between two variants of the same component.

This gives access to the variant name in the selection rule and

evicts nodes that represent the not-selected variant.

    • -0
    • +39
    ./gradle/api/artifacts/ComponentVariantIdentifier.java
  1. … 11 more files in changeset.
Rename section of Project class documentation to not confuse it with Properties section in DSL guide