Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
GradlePomModuleDescriptorParser: resolve GAV after configuring parent in case POM inherits portions for name/group/version from the parent

Signed-off-by: Roberto Perez Alcolea <rperezalcolea@netflix.com>

  1. … 1 more file in changeset.
No more absolute path in metadata cache

Reference to file are now relative to the root of the module cache

instead of being absolute.

This allows moving the full module cache around to be reused with

a different root path.

The path are also normalized, so that they are portable across systems

where the name separator changes.

Issue #1338

  1. … 8 more files in changeset.
No more absolute path in metadata cache

Reference to file are now relative to the root of the module cache

instead of being absolute.

This allows moving the full module cache around to be reused with

a different root path.

The path are also normalized, so that they are portable across systems

where the name separator changes.

Issue #1338

  1. … 8 more files in changeset.
Update module cache content

Reference to file are now relative to the root of the module cache

instead of being absolute.

This should allow moving the full module cache around to be reused with

a different root path.

  1. … 6 more files in changeset.
Track 'changing' and 'client module' information for override metadata

Although these are edge cases, it leads to more consistency and makes

the behavior less dependent on order which may change unexpectedly

through internal optimisations.

  1. … 5 more files in changeset.
Track 'changing' and 'client module' information for override metadata

Although these are edge cases, it leads to more consistency and makes

the behavior less dependent on order which may change unexpectedly

through internal optimisations.

  1. … 5 more files in changeset.
Track 'changing' and 'client module' information for override metadata

Although these are edge cases, it leads to more consistency and makes

the behavior less dependent on order which may change unexpectedly

through internal optimisations.

  1. … 5 more files in changeset.
Track 'changing' and 'client module' information for override metadata

Although these are edge cases, it leads to more consistency and makes

the behavior less dependent on order which may change unexpectedly

through internal optimisations.

  1. … 6 more files in changeset.
Remove unused imports

  1. … 1 more file in changeset.
Remove unused imports

  1. … 1 more file in changeset.
Remove unused imports

  1. … 1 more file in changeset.
Use the first found dependency artifact for override metadata

Later in the resolution, we already combine all artifacts defined

as 'dependency artifacts' on incoming edges.

If a component does not have metadata, we need at least information

about one artifact early when we look for an artifact (instead of a

metadata file).

  1. … 8 more files in changeset.
Use the first found dependency artifact for override metadata

Later in the resolution, we already combine all artifacts defined

as 'dependency artifacts' on incoming edges.

If a component does not have metadata, we need at least information

about one artifact early when we look for an artifact (instead of a

metadata file).

  1. … 8 more files in changeset.
Use the first found dependency artifact for override metadata

Later in the resolution, we already combine all artifacts defined

as 'dependency artifacts' on incoming edges.

If a component does not have metadata, we need at least information

about one artifact early when we look for an artifact (instead of a

metadata file).

  1. … 8 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

  1. … 2 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

  1. … 2 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

  1. … 2 more files in changeset.
Track first dependency artifact in SelectorState and ModuleSelectors

This information needs to be preserved to make sure that an artifact

that acts as metadata for itself (metadataSources = artifact()) is

found during the early resolution phase where we search for modules

in repositories.

  1. … 3 more files in changeset.
Track first dependency artifact in SelectorState and ModuleSelectors

This information needs to be preserved to make sure that an artifact

that acts as metadata for itself (metadataSources = artifact()) is

found during the early resolution phase where we search for modules

in repositories.

  1. … 3 more files in changeset.
Track first dependency artifact in SelectorState and ModuleSelectors

This information needs to be preserved to make sure that an artifact

that acts as metadata for itself (metadataSources = artifact()) is

found during the early resolution phase where we search for modules

in repositories.

  1. … 3 more files in changeset.
Use the dependency artifacts of all selectors for override metadata

Later in the resolution, we already combine all artifacts defined

as 'dependency artifacts' on incoming edges.

If a component does not have metadata, we also need to consider all

this information early when we look for an artifact (instead of a

metadata file).

  1. … 8 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

  1. … 2 more files in changeset.
Collect all dependency artifacts in SelectorState and ModuleSelectors

This information needs to be preserved to make sure that an artifact

that acts as metadata for itself (metadataSources = artifact()) is

found during the early resolution phase where er search for modules

in repositories.

  1. … 3 more files in changeset.
Move snapshotting generic file trees to own service

    • -1
    • +1
    ./transform/DefaultTransformerInvocationFactoryTest.groovy
  1. … 17 more files in changeset.
Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

    • -2
    • +2
    ./dsl/DefaultComponentMetadataHandlerTest.groovy
    • -2
    • +2
    ./dsl/DefaultComponentMetadataProcessorTest.groovy
    • -2
    • +2
    ./repositories/resolver/ComponentMetadataDetailsAdapterTest.groovy
  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.

    • -2
    • +2
    ./dsl/DefaultComponentMetadataHandlerTest.groovy
    • -2
    • +2
    ./dsl/DefaultComponentMetadataProcessorTest.groovy
    • -2
    • +2
    ./repositories/resolver/ComponentMetadataDetailsAdapterTest.groovy
  1. … 61 more files in changeset.
Changes in Gradle Module Metadata loading

We no longer define any configurations, like default or the maven ones.

In the past, we still had these defined which allowed partial legacy

selection. But it made no sense since all these configurations would not

have any dependencies for example.

Fixes #10980

    • -2
    • +2
    ./dsl/DefaultComponentMetadataHandlerTest.groovy
    • -2
    • +2
    ./dsl/DefaultComponentMetadataProcessorTest.groovy
    • -2
    • +2
    ./repositories/resolver/ComponentMetadataDetailsAdapterTest.groovy
  1. … 11 more files in changeset.
Changes in Gradle Module Metadata generation

We no longer define any configurations, like default or the maven ones.

In the past, we still had these defined which allowed partial legacy

selection. But it made no sense since all these configurations would not

have any dependencies for example.

    • -2
    • +2
    ./dsl/DefaultComponentMetadataHandlerTest.groovy
    • -2
    • +2
    ./dsl/DefaultComponentMetadataProcessorTest.groovy
    • -2
    • +2
    ./repositories/resolver/ComponentMetadataDetailsAdapterTest.groovy
  1. … 11 more files in changeset.
Fix unit tests

    • -12
    • +8
    ./transform/DefaultTransformerInvocationFactoryTest.groovy
    • -4
    • +4
    ./transform/WorkExecutorTestFixture.java
  1. … 8 more files in changeset.
Use a virtual file system everywhere

    • -12
    • +8
    ./transform/DefaultTransformerInvocationFactoryTest.groovy
    • -4
    • +4
    ./transform/WorkExecutorTestFixture.java
  1. … 16 more files in changeset.