While other packages are in progress, identify tasks with all the
dependencies done and mark them as ready
already has its dependencies
done.
task_graph_update_ready(
g,
v = igraph::V(g),
dependencies = TRUE,
status = STATUS$pending
)
The name of the next package to prioritize
A dependency graph, as produced with task_graph_create()
.
Names or nodes objects of packages whose readiness should be checked.
Which dependencies types should be met for a node to be considered satisfied.
status name. Nodes in v fill be filtered to consists only nodes with that status.
There are helpers defined for particular use cases that strictly rely on the
task_graph_update_ready()
, they are:
task_graph_update_ready_strong()
- List vertices whose strong
dependencies are satisfied.
task_graph_update_check_ready()
- List root vertices whose all
dependencies are satisfied.
task_graph_update_install_ready()
- List install vertices whose
dependencies are all satisfied