Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

    • -0
    • +2
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 23 more files in changeset.
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

    • -0
    • +2
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 18 more files in changeset.
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

    • -0
    • +2
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 23 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.

    • -17
    • +26
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  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.

    • -17
    • +26
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  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.

    • -17
    • +26
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 1 more file in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -0
    • +38
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 2 more files in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -0
    • +38
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 2 more files in changeset.
Improve outgoing variant report

* Add capabilities information to the report

    • -0
    • +38
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 2 more files in changeset.
Adjust test fixtures and test to ivy behavior changes

    • -2
    • +2
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 38 more files in changeset.
Fixes

    • -2
    • +2
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 31 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -6
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 94 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 28 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 28 more files in changeset.
Adjust tests following Gradle Module Metadata feature preview removal

    • -4
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 28 more files in changeset.
Remove special repository default behavior with GRADLE_METADATA flag

The default behavior is now that we look for 'traditional' metadata

first, but find Gradle metadata if a marker is present.

We won't look for anything else if the 'traditional' metadata is not

found. This increases performance for the cases where one repository

is asked for many modules it does not contain.

Users can opt into different behavior using `gradleMetadata()` or

`artifact()` when defining their repositories.

    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 10 more files in changeset.
Remove special repository default behavior with GRADLE_METADATA flag

The default behavior is now that we look for 'traditional' metadata

first, but find Gradle metadata if a marker is present.

We won't look for anything else if the 'traditional' metadata is not

found. This increases performance for the cases where one repository

is asked for many modules it does not contain.

Users can opt into different behavior using `gradleMetadata()` or

`artifact()` when defining their repositories.

    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 10 more files in changeset.
Remove special repository default behavior with GRADLE_METADATA flag

The default behavior is now that we look for 'traditional' metadata

first, but find Gradle metadata if a marker is present.

We won't look for anything else if the 'traditional' metadata is not

found. This increases performance for the cases where one repository

is asked for many modules it does not contain.

Users can opt into different behavior using `gradleMetadata()` or

`artifact()` when defining their repositories.

    • -2
    • +0
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
  1. … 10 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.

    • -17
    • +75
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  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.

    • -17
    • +75
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix test for Windows

    • -17
    • +17
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
Fix test for Windows

    • -17
    • +17
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
Fix test expectation

Fix test expectation

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
    • +7
    ./reporting/model/ModelReportIntegrationTest.groovy
    • -0
    • +342
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 8 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
    • +342
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  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
    • +7
    ./reporting/model/ModelReportIntegrationTest.groovy
    • -0
    • +342
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 8 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
    • +7
    ./reporting/model/ModelReportIntegrationTest.groovy
    • -0
    • +342
    ./tasks/diagnostics/OutgoingVariantsReportTaskIntegrationTest.groovy
  1. … 8 more files in changeset.
WIP

    • -55
    • +55
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -8
    • +8
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 45 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryElements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -55
    • +55
    ./tasks/diagnostics/DependencyInsightReportTaskIntegrationTest.groovy
    • -8
    • +8
    ./tasks/diagnostics/DependencyInsightReportVariantDetailsIntegrationTest.groovy
  1. … 45 more files in changeset.