tasks

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Handle task replacement in bridged collections

  1. … 2 more files in changeset.
Make TaskContainer.whenObjectRemoved() an error

  1. … 1 more file in changeset.
Make deprecations in TaskContainer throw errors

  1. … 14 more files in changeset.
Make deprecations in TaskContainer throw errors

  1. … 14 more files in changeset.
Use Deleter in cleaning stale outputs, take 2

This covers the remaining use cases:

- stale class cleanup for compilers

- stale overlapping output cleanup

    • -6
    • +11
    ./execution/DefaultEmptySourceTaskSkipper.java
  1. … 30 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./execution/CleanupStaleOutputsExecuter.java
  1. … 41 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./execution/CleanupStaleOutputsExecuter.java
  1. … 38 more files in changeset.
Reduce the dependency on commons-lang

    • -6
    • +5
    ./userinput/DefaultUserInputHandler.java
  1. … 5 more files in changeset.
Remove stale outputs using Deleter

    • -5
    • +20
    ./execution/CleanupStaleOutputsExecuter.java
  1. … 1 more file in changeset.
Remove stale outputs using Deleter

    • -5
    • +20
    ./execution/CleanupStaleOutputsExecuter.java
  1. … 1 more file in changeset.
Remove stale outputs using Deleter

    • -5
    • +20
    ./execution/CleanupStaleOutputsExecuter.java
  1. … 1 more file in changeset.
Only invalidate declared outputs in the FS mirror

    • -1
    • +5
    ./execution/ExecuteActionsTaskExecuter.java
Only invalidate declared outputs in the FS mirror

    • -1
    • +5
    ./execution/ExecuteActionsTaskExecuter.java
Remove `CompatibilityAdapterForTaskInputs`

    • -1
    • +1
    ./DefaultTaskInputPropertyRegistration.java
  1. … 5 more files in changeset.
Remove `CompatibilityAdapterForTaskInputs`

    • -1
    • +1
    ./DefaultTaskInputPropertyRegistration.java
  1. … 4 more files in changeset.
Remove `CompatibilityAdapterForTaskInputs`

    • -1
    • +1
    ./DefaultTaskInputPropertyRegistration.java
  1. … 5 more files in changeset.
Remove `CompatibilityAdapterForTaskInputs`

    • -1
    • +1
    ./DefaultTaskInputPropertyRegistration.java
  1. … 5 more files in changeset.
Merge pull request #10115 from gradle/lptr/build-caxhe/no-cleanup-after-unpack-failure

Fail on unpack failure

    • -1
    • +1
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 1 more file in changeset.
Maintain history if and only if an execution history store is available

    • -6
    • +3
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 4 more files in changeset.
Maintain history if and only if an execution history store is available

    • -6
    • +3
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 3 more files in changeset.
Maintain history if and only if an execution history store is available

    • -6
    • +3
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 3 more files in changeset.
Allow UnitOfWork to not specify an ExecutionHistoryStore

Non-incremental work won't benefit from this anyway.

    • -2
    • +2
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 8 more files in changeset.
Tidy up Try

- map() and flatMap() now both throw exceptions that happen during the execution of the given function

- tryMap() is introduced to turn any exception thrown during the given function's invocation into a failed Try

- orElseMapFailure() is renamed to getOrMapFailure()

- getSuccessfulOrElse() is replaced with tryMap().orElseMapFailure()

Plus a few bits of polish.

Added Javadoc.

    • -1
    • +1
    ./execution/ExecuteActionsTaskExecuter.java
  1. … 7 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.