Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for previous commit.

    • -1
    • +1
    ./plugins/SwiftLibraryPluginTest.groovy
  1. … 5 more files in changeset.
Fixes for previous commit.

    • -1
    • +1
    ./plugins/SwiftLibraryPluginTest.groovy
  1. … 5 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
    ./plugins/SwiftLibraryPluginTest.groovy
  1. … 25 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
    ./plugins/SwiftLibraryPluginTest.groovy
  1. … 25 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
    ./plugins/SwiftLibraryPluginTest.groovy
  1. … 25 more files in changeset.
Fix for previous commit.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
Fix for previous commit.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 4 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 4 more files in changeset.
Specialize getBinaries from XCTest components

    • -1
    • +2
    ./internal/DefaultSwiftComponentTest.groovy
  1. … 7 more files in changeset.
Specialize getBinaries from XCTest components

    • -1
    • +2
    ./internal/DefaultSwiftComponentTest.groovy
  1. … 7 more files in changeset.
Introduce separate configurations for path resolution of native binaries

Using the same configuration for dependency declaration and resolution

is now deprecated.

    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
  1. … 3 more files in changeset.
Introduce separate configurations for path resolution of native binaries

Using the same configuration for dependency declaration and resolution

is now deprecated.

    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
  1. … 3 more files in changeset.
WIP - split up concerns in multiple configurations in native

    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
  1. … 4 more files in changeset.
WIP - split up concerns in multiple configurations in native

    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
  1. … 4 more files in changeset.
WIP - split up concerns in multiple configurations in native

    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
  1. … 4 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -12
    • +10
    ./internal/DefaultSwiftComponentTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 30 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -1
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -12
    • +10
    ./internal/DefaultSwiftComponentTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 30 more files in changeset.
Remove `getUsage` from `UsageContext`

This `Usage` is an artifact of migration. `UsageContext` is mostly representing

what an outgoing published variant is, but this `Usage` is preventing us from

doing smarter things. What we really care about is the attributes of published

variants, and their name for publication.

    • -2
    • +2
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 16 more files in changeset.
Address code review comment

    • -5
    • +3
    ./internal/DefaultSwiftApplicationTest.groovy
    • -2
    • +1
    ./internal/DefaultSwiftBinaryTest.groovy
    • -10
    • +6
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 54 more files in changeset.
Revert `SwiftTargetMachine` to `SwiftPlatform`

    • -2
    • +2
    ./internal/DefaultSwiftApplicationTest.groovy
    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
    • -3
    • +3
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 19 more files in changeset.
Move Swift source compatibility to `SwiftTargetMachine` on `SwiftBinary`

This commit still doesn't consider the source compatibility when

selecting the tool chain.

    • -1
    • +3
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
    • -7
    • +6
    ./internal/DefaultSwiftLibraryTest.groovy
    • -32
    • +0
    ./plugins/SwiftBasePluginTest.groovy
  1. … 21 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -4
    • +4
    ./internal/DefaultSwiftApplicationTest.groovy
    • -2
    • +2
    ./internal/DefaultSwiftBinaryTest.groovy
    • -7
    • +7
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 65 more files in changeset.
Fix unit test

    • -1
    • +1
    ./internal/DefaultSwiftComponentTest.groovy
Remove unused references to TargetMachineFactory

    • -2
    • +1
    ./internal/DefaultSwiftApplicationTest.groovy
    • -4
    • +3
    ./internal/DefaultSwiftComponentTest.groovy
    • -2
    • +1
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 13 more files in changeset.
Move `TargetMachineFactory#host()` to internal API

    • -1
    • +1
    ./internal/DefaultSwiftComponentTest.groovy
  1. … 24 more files in changeset.
Generalize variant generating code for all native plugins

    • -4
    • +4
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 9 more files in changeset.
Isolate native service and class within `platformNative` project

    • -4
    • +4
    ./internal/DefaultSwiftApplicationTest.groovy
    • -1
    • +1
    ./internal/DefaultSwiftComponentTest.groovy
    • -4
    • +4
    ./internal/DefaultSwiftLibraryTest.groovy
  1. … 53 more files in changeset.
Rework `ProjectPublicationRegistry` API so that different kinds of local publications can carry different information.

  1. … 19 more files in changeset.
Allow plugins defined in included builds to be resolved using the `plugins { }` block.

The `plugins { }` block in a build script will now substitute a binary plugin with a plugin that has the requested plugin id and that is defined in an included build using the `java-gradle-plugin` plugin. Does not substitute plugins defined in the root build, or in the consuming included build, or in any source dependency. Does not substitute plugins that are not defined using the `java-gradle-plugin`.

  1. … 24 more files in changeset.