Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make query methods for deprecation state of core configurations public

This is to allow plugin authors to make use of this information.

The methods to actually deprecate configurations stay internal,

as they are bound to the deprecation mechanism of Gradle core.

And thus they may only be used for configurations of Gradle's core

plugins.

    • -3
    • +2
    ./diagnostics/AbstractDependencyReportTask.java
  1. … 11 more files in changeset.
Make query methods for deprecation state of core configurations public

This is to allow plugin authors to make use of this information.

The methods to actually deprecate configurations stay internal,

as they are bound to the deprecation mechanism of Gradle core.

And thus they may only be used for configurations of Gradle's core

plugins.

    • -3
    • +2
    ./diagnostics/AbstractDependencyReportTask.java
  1. … 11 more files in changeset.
Make the default capability explicit in report

* When reporting a variant that only has the default capability, it is

now explicit and flagged as the default one.

    • -7
    • +8
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 1 more file in changeset.
Make the default capability explicit in report

* When reporting a variant that only has the default capability, it is

now explicit and flagged as the default one.

    • -7
    • +8
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 1 more file in changeset.
Make the default capability explicit in report

* When reporting a variant that only has the default capability, it is

now explicit and flagged as the default one.

    • -7
    • +8
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 1 more file in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -1
    • +26
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -1
    • +26
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -1
    • +26
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Improve rendering of artifacts in outgoing variants report

This commit changes how artifacts are rendered, so that if they

are associated with a type (either explicit or derived), we show

the corresponding `artifactType` attribute.

This helps understanding a bit what can happen in an Android build

where multiple variants may have the same attributes, but only

differ on the artifact type derived from the artifacts carried

by the variant.

    • -14
    • +26
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Improve rendering of artifacts in outgoing variants report

This commit changes how artifacts are rendered, so that if they

are associated with a type (either explicit or derived), we show

the corresponding `artifactType` attribute.

This helps understanding a bit what can happen in an Android build

where multiple variants may have the same attributes, but only

differ on the artifact type derived from the artifacts carried

by the variant.

    • -14
    • +26
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Fix broken style

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
Fix broken style

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -0
    • +292
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -0
    • +281
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 2 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -0
    • +292
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -0
    • +281
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 9 more files in changeset.
Add advanced example of producing a new variant

This example shows how to produce a new variant of a library that

can be used in a specific context from the consumer side. This

involves reusing existing attributes as well as defining compatibility

rules.

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 24 more files in changeset.
Add advanced example of producing a new variant

This example shows how to produce a new variant of a library that

can be used in a specific context from the consumer side. This

involves reusing existing attributes as well as defining compatibility

rules.

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 24 more files in changeset.
Add advanced example of producing a new variant

This example shows how to produce a new variant of a library that

can be used in a specific context from the consumer side. This

involves reusing existing attributes as well as defining compatibility

rules.

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 23 more files in changeset.
Add advanced example of producing a new variant

This example shows how to produce a new variant of a library that

can be used in a specific context from the consumer side. This

involves reusing existing attributes as well as defining compatibility

rules.

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 24 more files in changeset.
Bump version to 6.0

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 19 more files in changeset.
Bump version to 6.0

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 19 more files in changeset.
Bump version to 6.0

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 19 more files in changeset.
Bump version to 6.0

    • -1
    • +1
    ./diagnostics/OutgoingVariantsReportTask.java
  1. … 19 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -8
    • +2
    ./diagnostics/AbstractDependencyReportTask.java
    • -15
    • +5
    ./diagnostics/AbstractReportTask.java
    • -18
    • +6
    ./diagnostics/BuildEnvironmentReportTask.java
    • -7
    • +3
    ./diagnostics/DependencyInsightReportTask.java
    • -23
    • +17
    ./diagnostics/ResolutionErrorRenderer.java
    • -12
    • +1
    ./diagnostics/internal/AggregateMultiProjectTaskReportModel.java
    • -19
    • +16
    ./diagnostics/internal/DefaultGroupTaskReportModel.java
    • -12
    • +1
    ./diagnostics/internal/SingleProjectTaskReportModel.java
    • -4
    • +1
    ./diagnostics/internal/graph/NodeRenderer.java
  1. … 653 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -2
    • +2
    ./diagnostics/AbstractDependencyReportTask.java
    • -1
    • +1
    ./diagnostics/DependencyInsightReportTask.java
    • -1
    • +1
    ./diagnostics/internal/AggregateMultiProjectTaskReportModel.java
    • -2
    • +8
    ./diagnostics/internal/dsl/DependencyResultSpecNotationConverter.java
  1. … 900 more files in changeset.
Upgrade commons-lang{->3} replacing packages

    • -1
    • +1
    ./diagnostics/DependencyInsightReportTask.java
  1. … 173 more files in changeset.
Exclude deprecated configurations from reports

    • -1
    • +13
    ./diagnostics/AbstractDependencyReportTask.java
  1. … 6 more files in changeset.
Exclude deprecated configurations from reports

    • -1
    • +13
    ./diagnostics/AbstractDependencyReportTask.java
  1. … 6 more files in changeset.
Exclude deprecated configurations from reports

    • -1
    • +13
    ./diagnostics/AbstractDependencyReportTask.java
  1. … 6 more files in changeset.