Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Reorder some content in build environment chapter

Signed-off-by: Eric Wendelin <>

Fix display of TOC in release notes and userguide_single

Signed-off-by: Eric Wendelin <>

    • -7
    • +21
Merge branch 'eriwen/logging/therere' into release

Correct org.gradle.jvmargs documentation

Signed-off-by: Eric Wendelin <>

Rename metadata builders

- `ConfigurationComponentMetaDataBuilder` -> `LocalComponentMetadataBuilder`

- `DependenciesToModuleDescriptorConverter` -> `LocalConfigurationMetadataBuilder`

  1. … 7 more files in changeset.
Always run dependency actions when building dependencies for configuration

Split BuildableLocalConfigurationMetadata from BuildableLocalComponentMetadata

Slight rewording of preamble

Signed-off-by: Eric Wendelin <>

    • -1
    • +1
Integrate dependencies check as Branch Build Accept job (#3566)

    • -0
    • +16
    • -1
    • +8
Fix broken link in release notes

Signed-off-by: Eric Wendelin <>

    • -1
    • +1
Change "there're" to "there are" in deprecation warnings

Signed-off-by: Eric Wendelin <>

Merge pull request #3990 from gradle/eriwen/docs/release-notes-4.5

Release notes 4.5

Polish Gradle 4.5 release notes from feedback

Signed-off-by: Eric Wendelin <>

    • -2
    • +2
Configure default javascript repos to provide artifacts only (#3893)

Signed-off-by: Jendrik Johannes <>

Merge pull request #3985 from gradle/gh/stable-native/vcs-submodules

Add support for cloning/updating submodules in source dependencies

Validate the name of a dependency artifact defined in the build script (#3981)

Throw a proper error if the name is missing. This is similar to the

error we throw if a user attempts to create a dependency without name.

Before, an NPE was thrown as the name was assumed to be never null.

Signed-off-by: Jendrik Johannes <>

Adding tests for PlatformScalaCompile Issue:#3648

Signed-off-by: Devi Sridharan <>

Fire gradle.settingsEvaluated right after evaluating the settings script (#3996)

This restores the ability to configure the build cache settings from an init script. More generally, it allows more reliable configuration of the settings object as the callback now fires effectively before anything tries to inspect the settings object. Previously, this callback fired later after some inspections were already done.

Store dependencies and excludes per configuration

Instead of using a single string-indexed Multimap to store deps

for a local component, dependencies are now stored with each

configuration instance.

Signed-off-by: Daz DeBoer <>

Use verb phrases for these operation progress messages.

Detangle Ivy publish from LocalComponentMetadata

The same `ConfigurationComponentMetadataBuilder` was being used for Ivy

publishing and generated a `LocalComponentMetadata` for use when

resolving. This change starts the process of decoupling these 2 things,

allowing them to be refactored appropriately.

Tidy up legacy publishing types

- Merged `org.gradle.api.internal.artifacts.ivyservice.publisher`

into `org.gradle.internal.components.external.ivypublish`

- Inlined `IvyDependencyPublisher`

- Added clarifying comments

  1. … 7 more files in changeset.
Added methods to the various native component types to allow implementation and API dependencies to be declared on the component instance instead of on the project's `dependencies` block, for consistency with the binaries.

  1. … 18 more files in changeset.
Remove TBDs

    • -8
    • +10
Polish release notes for Gradle 4.5.

Signed-off-by: Eric Wendelin <>

    • -9
    • +18
Add coverage for recursive submodules in source dependencies

Use `TestBuildCache` instead of `DirectoryBuildCacheFixture`

I still use `BuildCacheFixture` since using `withBuildCache().succeeds`

is easier to read IMO.

Signed-off-by: Stefan Wolf <>

Added methods to `SwiftBinary` to allow implementation dependencies to be declared for the binary.

Get `Settings` services on demand

Avoid the use of "please" as much as possible (#3986)

Does not touch the section "Customizing dependency declarations" as the content will change completely.