Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Prototype new TestLauncher.withTests() API method

  1. … 5 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.

  1. … 61 more files in changeset.
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.

  1. … 61 more files in changeset.
Reduce the amount of logging that is periodically emitted by an idle daemon

  1. … 2 more files in changeset.
Use single event instead of start-finish pair to publish test output

  1. … 12 more files in changeset.
Use single event instead of start-finish pair to publish test output

  1. … 12 more files in changeset.
Use single event instead of start-finish pair to publish test output

  1. … 12 more files in changeset.
Use single event instead of start-finish pair to publish test output

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

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

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

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

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

  1. … 8 more files in changeset.
Revert "Merge pull request #10795 from gradle/lacasseio/deprecate-methods-on-start-parameter"

This reverts commit 40cb80789fed1f36e5501d9e8ac35fcb290c6b76, reversing

changes made to f6c349254943c709e33dd409729174f5adf9f6ce.

  1. … 8 more files in changeset.
Use enum for Destination

  1. … 8 more files in changeset.
Use enum for Destination

  1. … 8 more files in changeset.
Use enum for Destination

  1. … 8 more files in changeset.
Use enum for Destination

  1. … 8 more files in changeset.
Align naming

  1. … 5 more files in changeset.
Align naming

  1. … 5 more files in changeset.
Align naming

  1. … 5 more files in changeset.
Align naming

  1. … 5 more files in changeset.
Assign test output events to new operation type

  1. … 3 more files in changeset.
Assign test output events to new operation type

  1. … 3 more files in changeset.
Assign test output events to new operation type

  1. … 3 more files in changeset.
Assign test output events to new operation type

  1. … 3 more files in changeset.
Put test output into result object

  1. … 14 more files in changeset.
Put test output into result object

  1. … 14 more files in changeset.
Put test output into result object

  1. … 14 more files in changeset.