Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Compatibility fix for Gradle Module Metadata

This fix will enable Gradle 5.6.3 to consume Gradle Module Metadata for

-SNAPSHOT produced by Gradle 6+

Compatibility fix for Gradle Module Metadata

This fix will enable Gradle 5.6.3 to consume Gradle Module Metadata for

-SNAPSHOT produced by Gradle 6+

Compatibility fix for Gradle Module Metadata

This fix will enable Gradle 5.6.3 to consume Gradle Module Metadata for

-SNAPSHOT produced by Gradle 6+

  1. … 2 more files in changeset.
Compatibility fix for Gradle Module Metadata

This fix will enable Gradle 5.6.3 to consume Gradle Module Metadata for

-SNAPSHOT produced by Gradle 6+

Fixes #11050

Add compatibility layer for SNAPSHOT metadata

Gradle 5.3 to 5.6 have an issue when publishing a Gradle Module Metadata

with a unique snapshot.

This commit enables Gradle 6+ to consume such metadata files without

error.

Fixes #9462

    • -0
    • +10
    ./component/external/model/AbstractMutableModuleComponentResolveMetadata.java
  1. … 3 more files in changeset.
Add compatibility layer for SNAPSHOT metadata

Gradle 5.3 to 5.6 have an issue when publishing a Gradle Module Metadata

with a unique snapshot.

This commit enables Gradle 6+ to consume such metadata files without

error.

    • -0
    • +10
    ./component/external/model/AbstractMutableModuleComponentResolveMetadata.java
  1. … 3 more files in changeset.
Add compatibility layer for SNAPSHOT metadata

Gradle 5.3 to 5.6 have an issue when publishing a Gradle Module Metadata

with a unique snapshot.

This commit enables Gradle 6+ to consume such metadata files without

error.

    • -0
    • +10
    ./component/external/model/AbstractMutableModuleComponentResolveMetadata.java
  1. … 3 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

    • -2
    • +4
    ./resource/cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +47
    ./resource/cached/DefaultCachedExternalResourceIndex.java
  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

    • -2
    • +4
    ./resource/cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +48
    ./resource/cached/DefaultCachedExternalResourceIndex.java
  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.

    • -2
    • +4
    ./resource/cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +31
    ./resource/cached/DefaultCachedExternalResourceIndex.java
  1. … 6 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

    • -2
    • +4
    ./resource/cached/ByUrlCachedExternalResourceIndex.java
    • -5
    • +47
    ./resource/cached/DefaultCachedExternalResourceIndex.java
  1. … 8 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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 7 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.

    • -3
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 4 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).

    • -6
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 9 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).

    • -6
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 9 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).

    • -6
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 9 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).

    • -6
    • +6
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 9 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

    • -2
    • +4
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 3 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

    • -2
    • +4
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 3 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

    • -2
    • +4
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 3 more files in changeset.
Reuse one object for empty ComponentOverrideMetadata

    • -2
    • +4
    ./component/model/DefaultComponentOverrideMetadata.java
  1. … 3 more files in changeset.
Avoid copying an already immutable list

    • -1
    • +1
    ./component/model/LocalComponentDependencyMetadata.java
Avoid copying an already immutable list

    • -1
    • +1
    ./component/model/LocalComponentDependencyMetadata.java
Avoid copying an already immutable list

    • -1
    • +1
    ./component/model/LocalComponentDependencyMetadata.java
Avoid copying an already immutable list

    • -1
    • +1
    ./component/model/LocalComponentDependencyMetadata.java
Avoid copying an already immutable list

    • -1
    • +1
    ./component/model/LocalComponentDependencyMetadata.java