Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove special repository default behavior with GRADLE_METADATA flag

The default behavior is now that we look for 'traditional' metadata

first, but find Gradle metadata if a marker is present.

We won't look for anything else if the 'traditional' metadata is not

found. This increases performance for the cases where one repository

is asked for many modules it does not contain.

Users can opt into different behavior using `gradleMetadata()` or

`artifact()` when defining their repositories.

  1. … 7 more files in changeset.
Remove special repository default behavior with GRADLE_METADATA flag

The default behavior is now that we look for 'traditional' metadata

first, but find Gradle metadata if a marker is present.

We won't look for anything else if the 'traditional' metadata is not

found. This increases performance for the cases where one repository

is asked for many modules it does not contain.

Users can opt into different behavior using `gradleMetadata()` or

`artifact()` when defining their repositories.

  1. … 6 more files in changeset.
Introduce ensureEmptyDirectory() instead of cleanRecursively()

  1. … 9 more files in changeset.
Introduce ensureEmptyDirectory() instead of cleanRecursively()

  1. … 9 more files in changeset.
Fix constraint inheritance when the incoming edge itself is inheriting

  1. … 2 more files in changeset.
Add 'inheritConstraints' to Gradle Module Metadata

Adds test coverage for consuming and publishing.

  1. … 12 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

  1. … 14 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Remove some indirection when locating the project to lock before running build logic that may access project state.

  1. … 8 more files in changeset.
Add tests fro subgraph constraint collection methods

Add tests for subgraph constraint collection methods

Test dependency modification against all three metadata implementations

Add support for constraint inheritance to component metadata rules

  1. … 13 more files in changeset.
Increment metadata cache layout version

  1. … 1 more file in changeset.
Add notInheritConstraints() to module dependency API

  1. … 5 more files in changeset.
Make platform() dependencies inheriting

  1. … 1 more file in changeset.
Introduce Deleter.clean() to clean directory contents

  1. … 3 more files in changeset.
Introduce Deleter.clean() to clean directory contents

  1. … 3 more files in changeset.
Add MutableVersionConstraint.notForSubgraph() DSL method

The main use case for this are component metadata rules.

  1. … 3 more files in changeset.