bd help --doc dep.
Manage dependencies between issues.
When called with an issue ID and —blocks flag, creates a blocking dependency:
bd dep <blocker-id> —blocks <blocked-id>
This is equivalent to:
bd dep add <blocked-id> <blocker-id>
Examples:
bd dep bd-xyz —blocks bd-abc # bd-xyz blocks bd-abc
bd dep add bd-abc bd-xyz # Same as above (bd-abc depends on bd-xyz)
bd dep add
Add a dependency between two issues. The depends-on-id can be provided as:- A positional argument: bd dep add issue-123 issue-456
- A flag: bd dep add issue-123 —blocked-by issue-456
- A flag: bd dep add issue-123 —depends-on issue-456
- A local issue ID (e.g., bd-xyz)
- An external reference: external:<project>:<capability>
bd dep cycles
Detect dependency cyclesbd dep list
List dependencies or dependents of one or more issues with optional type filtering. By default shows dependencies (what issues depend on). Use —direction to control:- down: Show dependencies (what this issue depends on) - default
- up: Show dependents (what depends on this issue)
bd dep relate
Create a loose ‘see also’ relationship between two issues. The relates_to link is bidirectional - both issues will reference each other. This enables knowledge graph connections without blocking or hierarchy. Examples: bd relate bd-abc bd-xyz # Link two related issues bd relate bd-123 bd-456 # Create see-also connectionbd dep remove
Remove a dependencybd dep tree
Show dependency tree rooted at the given issue. By default, shows dependencies (what blocks this issue). Use —direction to control:- down: Show dependencies (what blocks this issue) - default
- up: Show dependents (what this issue blocks)
- both: Show full graph in both directions