Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Desugar producer attribute if the requesting attribute is desugared (#11372)

This can be the case if an attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primitve types we currently allow to be published in Gradle

Module Metadata.

    • -0
    • +104
    ./ComponentAttributeMatcherTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

    • -0
    • +32
    ./ComponentAttributeMatcherTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primimitve types we currently allow to be published in Gradle

Module Metadata.

    • -0
    • +104
    ./ComponentAttributeMatcherTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

    • -0
    • +32
    ./ComponentAttributeMatcherTest.groovy
  1. … 3 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared

This can be the case if a attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primimitve types we currently allow to be published in Gradle

Module Metadata.

    • -0
    • +104
    ./ComponentAttributeMatcherTest.groovy
  1. … 3 more files in changeset.
Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

    • -0
    • +18
    ./AttributeConfigurationSelectorTest.groovy
  1. … 66 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.

    • -18
    • +0
    ./AttributeConfigurationSelectorTest.groovy
  1. … 66 more files in changeset.
Fix AttributeConfigurationSelector to return the filtered result 2/2

Same as 3255f1d for different code path.

    • -0
    • +18
    ./AttributeConfigurationSelectorTest.groovy
  1. … 1 more file in changeset.
Fix AttributeConfigurationSelector to return the filtered result 2/2

Same as 3255f1d for different code path.

    • -0
    • +18
    ./AttributeConfigurationSelectorTest.groovy
  1. … 1 more file in changeset.
Add removeAllFiles() to variant files modification API

Files from an existing 'base' are now also transferred to the new

variant (but can then be removed with removeAllFiles()). This makes:

- The behavior more consistent (before everything was transferred

*except* for the files)

- The 'enrich plain ivy with variants' use case better as you do not

manually have to re-add the files that are already in the configuration

metadata

    • -6
    • +2
    ./AttributeConfigurationSelectorTest.groovy
  1. … 14 more files in changeset.
Add removeAllFiles() to variant files modification API

Files from an existing 'base' are now also transferred to the new

variant (but can then be removed with removeAllFiles()). This makes:

- The behavior more consistent (before everything was transferred

*except* for the files)

- The 'enrich plain ivy with variants' use case better as you do not

manually have to re-add the files that are already in the configuration

metadata

    • -6
    • +2
    ./AttributeConfigurationSelectorTest.groovy
  1. … 14 more files in changeset.
Fix AttributeConfigurationSelector to return the filtered result

    • -0
    • +30
    ./AttributeConfigurationSelectorTest.groovy
  1. … 1 more file in changeset.
Introduce constraint inheritance API

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 40 more files in changeset.
Introduce constraint inheritance API

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 41 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 61 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 62 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

    • -11
    • +11
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 63 more files in changeset.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some issues with

the newer implementation.

    • -4
    • +5
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 38 more files in changeset.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some more issues with

the newer implementation.

    • -4
    • +5
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 38 more files in changeset.
Revert new exclude rule merging

This is a temporary revert to allow ironing out some issues with

the newer implementation.

    • -4
    • +5
    ./LocalComponentDependencyMetadataTest.groovy
  1. … 38 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 55 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 55 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 55 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 56 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 56 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 56 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 56 more files in changeset.
Remove utilisation of *-jars usage values

    • -15
    • +15
    ./ComponentAttributeMatcherTest.groovy
  1. … 56 more files in changeset.