You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(sync): Create subtasks during bulk import and sync pull (#118)
* fix(sync): Create subtasks during bulk import and sync pull
Subtasks embedded in GitHub issue bodies (as <details> blocks) were only
created during single-issue import. Three flows were broken:
- `dex import --all` only created parent tasks
- `dex import #N --update` only updated the parent task
- `dex sync` pull path skipped subtasks not found locally
Extract importSubtasksFromIssueBody helper from the working single-import
path and reuse it across all import flows. For sync pull, extend SyncResult
with needsCreation/createData fields so reconcileSubtasksFromRemote can
signal that new local subtasks should be created.
Fixes#117
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: David Cramer <dcramer@gmail.com>
|`dex`| Base label identifying dex-managed issues |
68
+
|`dex:pending`| Task not yet started|
69
+
|`dex:in-progress`| Task started but not completed|
70
+
|`dex:completed`| Task completed and verified|
71
+
|`dex:priority-N`| Task priority level|
61
72
62
73
Non-dex labels are preserved during sync updates. If you add labels like `bug`, `enhancement`, or custom team labels to a dex-managed issue, sync will not remove them.
0 commit comments