Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update santa tracker smoke test with changed deprecation message

  1. … 1 more file in changeset.
Log documentation reference for deprecation

  1. … 17 more files in changeset.
Fix use of schema location

The code was using `xmlns` instead of `xsi`

  1. … 3 more files in changeset.
Rename deprecation contextualAdvice to context

  1. … 8 more files in changeset.
Merge branch 'master' into vv/fluent-deprecation-messages

Replace remaining uses of nagUserOfDeprecatedBehaviour with the builder

  1. … 3 more files in changeset.
Make forced dependency deprecation message consistent with the rest

  1. … 3 more files in changeset.
Encapsulate ConfigurationDeprecationType enum behind a builder

  1. … 4 more files in changeset.
Move remaining deprecated message builder creator methods to DeprecationLogger

  1. … 22 more files in changeset.
Move deprecated action and behaviour builder creator methods to DeprecationLogger

  1. … 6 more files in changeset.
Add fluent configuration deprecation message builder

  1. … 4 more files in changeset.
Add fluent method deprecation message builder

  1. … 10 more files in changeset.
Re-annotate some tests still leaking file handles

Signed-off-by: Paul Merlin <paul@gradle.com>

Lambda-ification of the dependency management project

This makes the code base easier to read.

  1. … 51 more files in changeset.
Replace nagUserWith(builder) usages with builder.nagUser()

  1. … 53 more files in changeset.
Move DeprecationLogger to internal.deprecation package

  1. … 69 more files in changeset.
Split deprecation and incubation loggers

  1. … 22 more files in changeset.
Temporarily ignore failing test due to revert

Merge remote-tracking branch 'origin/release'

* origin/release:

Update to RC3

Revert reselection on selector removal

Add opt-out to the duplicate project name detection

This commit reworks the project with duplicate names cycle

detection fix by adding an opt-out: because the new behavior

may force existing users to set both the artifactId and groupId

to publications even if they don't publish all projects, this

could be a potential breaking change.

  1. … 6 more files in changeset.
Revert reselection on selector removal

The change is causing instability and will need more complete testing

and feedback from large builds.

Issue #6567

De-skip tests that don't leak files anymore

but still fail with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 18 more files in changeset.
Tests showing the issue with legacy artifact selection

Issue #11825

Optimize duplicated projects detection

Because project names cannot be changed, we can detect

duplicated project names much earlier and once for all.

This makes it redundant to recompute everytime.

  1. … 4 more files in changeset.
Extract replaced method deprecation message

  1. … 7 more files in changeset.
Fix circular dependencies when project have the same name

Before this commit, during dependency resolution, a synthetic

module version identifier was generated by project, using the

group and name of the project. However, it's possible for a

project in gradle to have the same name as another in the

same build, leading to duplicates. In this case the projects

were mixed together and lead to a circular dependency.

This commit fixes the problem by making sure we generate

distinct module version identifiers for such projects, by

using the full project path as the name instead of the short

name.

This also makes it possible to publish valid publications

when using the maven or ivy publish plugins. However, we detect

this problem early and warn the user that they should overwrite

the project identity in this case.

  1. … 13 more files in changeset.
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 36 more files in changeset.
Extract replaced configuration and replaced property message builders

  1. … 27 more files in changeset.
Go over all @ToBeFixedForInstantExecution(Skip.FAILS_IN_SUBCLASS) cases

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 14 more files in changeset.
Make some defaults defaults in UnitOfWork

  1. … 1 more file in changeset.