Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Bugfix/nested non unit tasks #379

Merged
merged 3 commits into from
Jul 2, 2020
Merged

Bugfix/nested non unit tasks #379

merged 3 commits into from
Jul 2, 2020

Commits on Jul 2, 2020

  1. [bugfix] tasks that return an empty tasks are not executed

    * Note: this commit shows the bug
    
    Currently, a task that returns an empty task (`EmptyTask` via its
    `getTasks` method would be stuck in the "ready" state.  It is not a
    `UnitTasks` so isn't scheduled and executed, but it is also not an
    `EmptyTask` so isn't considered "running".
    nh13 committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    c44b9d1 View commit details
    Browse the repository at this point in the history
  2. The fix

    Treat all non-`UnitTask` tasks that have no predecessors as "running",
    and therefore eligible for completion.
    nh13 committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    1b4b53f View commit details
    Browse the repository at this point in the history
  3. review fixups

    nh13 committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    ac2705c View commit details
    Browse the repository at this point in the history