Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Remove more redundant code

Remove redundant code

Surprisingly, the whole `ModuleSource` serialization in module

metadata seems redundant. It looks like we always reconstruct

the module source from the various places so there's actually

no point in serializing.

Refactor `ModuleSource`

The `ModuleSource` concept was a bit messy. It was designed in order

to be able to store the origin of an artifact. Over time, it evolved

into storing more information, like snapshot timestamps, repositories

or content hash.

The code was convoluted because each part of the code was expecting

some kind of module source, but because of delegation, it wasn't

really possible to add/mix more sources.

This commit refactors this concept into a `ModuleSources` concept

which allows storing more information about a module source, in

a safe and consistent manner. No more wrapping/unwrapping, and each

code requiring a specific type of module source can query for it.

  1. … 50 more files in changeset.
Remove duplicate entry from TC DLS

    • -2
    • +1
Introduce separate pipeline to test Windows10 agents

    • -2
    • +8
Move added snippet to updated location

The snippets are now located in a different location. This

happened in parallel of the locking-modes PR resulting in

the wrong location being used.

Tweak docs of new getExecResult method in JavaExec

Merge pull request #11282 from gradle/lacasseio/samples/split-samples-and-snippets

Split samples and snippets from each other

Update to latest nightly

    • -1
    • +1
Allow build services to be passed to tasks using task properties. Turns out we didn't have test coverage for this and it was broken. Now we do and it's not.

Print error message when encountering issues

Publish 6.0.1-20191127000033+0000

Fix all sample references to snippets

Split samples and snippets

  1. … 7724 more files in changeset.
Merge pull request #11441 from gradle/donat/remove-tasks-from-tapi-model

Add internal system property to disable task realization and serialization in GradleProjectBuilder

Add test for the reporting of conflicting input/output annotation types

Add missing test exclusions for instant execution

Remove offending 'break' from loop

Publish 6.0.1-20191126000039+0000

Merge remote-tracking branch 'origin/sg/61/extra-logging-dispatch'

* origin/sg/61/extra-logging-dispatch:

Log more about the event being dispatched to the client

Merge pull request #11465 from gradle/jjohannes/belongs-to

Implement 'belongsTo' for published platforms through real platform dependencies

Remove @ToBeFixedForInstantExecution for test that seems to be passing

Merge pull request #11442 from mernst/documentation-typos

Fix documentation typos

Create class for absolutePath + offset (#11378)

Create class for absolutePath + offset

Update Gradle Enterprise Gradle plugin to version 3.1 (#11464)

Use targetVersion as baseVersion for GradleInceptionPerformanceTest

It doesn't make much sense to do cross-version comparisons anyway,

given the rate of change of the Gradle build.

Update base version for Android Studio Mockup performance test

Rename PathSuffix -> VfsRelativePath

  1. … 7 more files in changeset.
Remove unused code

Ignore test for instance execution