Issue: Cyclical branch dependencies can be created when re‑parenting branches
Issue: Cyclical branch dependencies can be created when re‑parenting branches: a task in LegoFlow-SWE (Harbor dataset). The av CLI currently permits changes to a branch’s parent that create circular dependencies in the branch graph. For example, if branch child has parent parent , and parent has…
The task
The `av` CLI currently permits changes to a branch’s parent that create circular dependencies in the branch graph. For example, if branch `child` has parent `parent`, and `parent` has parent `main`, a user can set `parent`’s parent to `child`, producing the cycle parent → child → parent. This makes the dependency…
Part of Lego-X/LegoFlow-SWE.