Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 326 more files in changeset.
Catch up with master

    • -1
    • +2
    ./DefaultIvyModulePublishMetadata.java
  1. … 415 more files in changeset.
Remove version constrain constructor without 'branch'

Although technically the 'branch' is special as it is not (yet)

published and thus not used/needed in many places, we keep

things consistent to avoid weird issues as the one fixed in the

previous commit.

    • -1
    • +2
    ./DefaultIvyModulePublishMetadata.java
  1. … 7 more files in changeset.
Remove version constrain constructor without 'branch'

Although technically the 'branch' is special as it is not (yet)

published and thus not used/needed in many places, we keep

things consistent to avoid weird issues as the one fixed in the

previous commit.

    • -1
    • +2
    ./DefaultIvyModulePublishMetadata.java
  1. … 6 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 77 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 79 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 77 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 77 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 77 more files in changeset.
Rework `forSubgraph` as implied by `strictly`

This commit removes a dedicated `forSubgraph` flag

on version constraints, so that it is _implied_ by

strict version constraints. This simplifies the behavior

of `strictly`, making it closer to the intuitive semantics,

while maintaining the ability to fail the build if a

consumer brings an incompatible version in the graph.

As a consequence, _strict dependencies_ now express that

the producer preference overrides whatever is found in

its own dependency graph. It is closer to the "nearest

first" semantics of Maven, while not having its drawbacks

(ordering in particular).

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 77 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 19 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 19 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 20 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 20 more files in changeset.
Add `forSubgraph()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 19 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

    • -4
    • +1
    ./DefaultIvyModuleDescriptorWriter.java
  1. … 53 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -3
    • +3
    ./DefaultIvyModulePublishMetadata.java
  1. … 909 more files in changeset.
Add `strong()` API to version constraints

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 16 more files in changeset.
Spike: requireTransitive()

    • -1
    • +1
    ./DefaultIvyModulePublishMetadata.java
  1. … 16 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -5
    • +8
    ./DefaultIvyModulePublishMetadata.java
  1. … 902 more files in changeset.