Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use TopologicalOrder for evaluating moves
The dag package did not previously provide a topological walk of a given graph. While the existing combination of a transitive reduction with a depth-first walk appeared to accomplish this, depth-first is only equivalent with a simple tree. If there are multiple paths to a node, a depth-first approach will skip dependencies from alternate paths.
- Loading branch information