Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -2
    • +1
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 30 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -2
    • +1
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 30 more files in changeset.
Report the chain of properties from which a mapped `Provider` has come from, when the value is missing.

    • -2
    • +1
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 30 more files in changeset.
Fixes for previous commit.

    • -4
    • +4
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 9 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -4
    • +4
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 33 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -4
    • +4
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 33 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -4
    • +4
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 33 more files in changeset.
When a property has no value, include the chain of properties from which the value is derived in the error message.

This is intended to help with diagnostics, as the user can see where the value should have come from. In this change, the diagnostics only works when `Property<T>` instances are connected together directly, stopping at the first `Provider<T>` which is not such a type.

    • -4
    • +4
    ./language/internal/DefaultBinaryCollectionTest.groovy
  1. … 33 more files in changeset.
Do not publish stale signature files

This commit fixes the publication of stale signature files:

prior to this change it was possible that a signature generated

in a previous build for a different artifact was uploaded even

if no signature was generated during the build, which would

lead to inconsistent publications.

In addition, it makes it an error to publish something which

doesn't have the main artifact created (or, at least up-to-date)

in this build. In other words, if the task which generates the

main artifact is disabled, it's an error to publish.

Other stale artifacts are going to be ignored.

Fixes #5136

  1. … 38 more files in changeset.
Do not publish stale signature files

This commit fixes the publication of stale signature files:

prior to this change it was possible that a signature generated

in a previous build for a different artifact was uploaded even

if no signature was generated during the build, which would

lead to inconsistent publications.

In addition, it makes it an error to publish something which

doesn't have the main artifact created (or, at least up-to-date)

in this build. In other words, if the task which generates the

main artifact is disabled, it's an error to publish.

Other stale artifacts are going to be ignored.

Fixes #5136

  1. … 38 more files in changeset.
Normalize include paths when necessary

  1. … 1 more file in changeset.
Normalize include paths

Absolute paths which enter the virtual file system need to be

normalized.

  1. … 1 more file in changeset.
Normalize include paths

Absolute paths which enter the virtual file system need to be

normalized.

  1. … 1 more file in changeset.
Normalize include paths

Absolute paths which enter the virtual file system need to be

normalized.

  1. … 1 more file in changeset.
Address more review feedback

  1. … 1 more file in changeset.
Address more review feedback

  1. … 1 more file in changeset.
Address more review feedback

  1. … 1 more file in changeset.
Fix unit tests

  1. … 7 more files in changeset.
Fix unit tests

  1. … 5 more files in changeset.
Use a virtual file system everywhere

  1. … 15 more files in changeset.
Use a virtual file system everywhere

  1. … 15 more files in changeset.
Use a virtual file system everywhere

  1. … 15 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 22 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 22 more files in changeset.
Replace remaining usages of FileSystemSnapshotter

  1. … 22 more files in changeset.
WIP

  1. … 22 more files in changeset.
Fixes for previous commit.

    • -1
    • +1
    ./language/cpp/plugins/CppLibraryPluginTest.groovy
  1. … 4 more files in changeset.
Fixes for previous commit.

    • -1
    • +1
    ./language/cpp/plugins/CppLibraryPluginTest.groovy
  1. … 4 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

    • -1
    • +1
    ./language/cpp/plugins/CppLibraryPluginTest.groovy
  1. … 24 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

    • -1
    • +1
    ./language/cpp/plugins/CppLibraryPluginTest.groovy
  1. … 24 more files in changeset.