Issues/Sub-issues and relations

Start for free

Sub-issues and relations

Split an issue into smaller ones, and mark which issues block, repeat or relate to which.

Sub-issues

A sub-issue is an issue of its own, with its own assignee and status, that belongs to a larger one. Sub-issues can have sub-issues.

Create sub-issues

Open the parent and press Add sub-issues under its description, or press Ctrl+Shift+O on an open or selected issue. Type a title and press Enter to create one and start the next. Paste a list to create one sub-issue for each line.

To put an existing issue under a parent, choose Add existing issue as sub-issue, or select the issues and press Ctrl+Shift+P to pick their parent. A sub-issue lives in the same project as its parent.

In lists

A parent shows its progress, like 1/2, and its sub-issues are listed under it. The display menu turns them off or lists them flat: see Lists, boards and filters.

Closing a parent and its sub-issues

Two switches in the project’s settings, under Issues, say what closing does:

The project’s settings for issues

  • Close the parent when its sub-issues are done. When the last open sub-issue is closed, the parent closes too: to canceled if every sub-issue was canceled, otherwise to completed.
  • Close sub-issues with their parent. When you close a parent, its open sub-issues close with it. While this is off, Volt asks each time whether to close them or keep them open.

Deleting a parent doesn’t delete its sub-issues: they stay as standalone issues.

Relations

A relation says how two issues depend on each other. Add one from Relations on an issue, or with a shortcut on the open or selected issues.

Relation Shortcut What it means
Blocked by M then B This issue can’t be finished until the other one is.
Blocks M then X The other issue waits for this one.
Related M then R The two have to do with each other.
Duplicate of M then D This issue repeats the other one.

A blocked issue is marked in lists, and the mark names what blocks it. Issues can be related across projects; someone without access to the other project sees that a relation exists, but not the issue.

Find them

The filter menu has Relations (blocked, blocking, has related issues, duplicates) and Hierarchy (top-level issues, issues with sub-issues, sub-issues).

Tell people when the way is clear

The loop Unblocked watches for finished issues and tells the assignees of the issues they were blocking. See Loops.