Repository navigation
tasks v1.2.0
Retitle verb + the shadow-sync fix.
Added (1.2.0)
set ID --title "New title"— replace an item's descriptive title in place, preserving its ID, status, priority, and all trailing machine tags (#18; the retitle half of #11). Applies to the primary line and any@shadowcopies. Titles that would end with a tag-shaped token (e.g.... @milestone=m1) are rejected — on re-parse that token would merge into the machine-tag region; tag-lookalikes elsewhere in a title stay prose.
Fixed (1.1.2)
- Field edits landed on the first line carrying an ID in file order — for a feature with a
@shadowcopy that can be the shadow, not the canonical line.set F-N --milestone m1on such a feature tagged only the shadow, so the feature appeared in both its milestone and thedefaultbucket (#17). The same first-match bug affectedset(all tags),link --deps/--rel,prio, and the status verbs. All field edits now apply to the primary line and every shadow copy, keeping derived copies in sync.
Upgrading
Vendored copies: ./tools/tasks.py selfupdate (1.1.x → 1.2.0). No file migration needed. If you hit the #17 dual-bucket symptom, re-run the affected set ... --milestone once; both copies now get the tag.
Full changelog: https://github.com/budhash/tasks/blob/main/CHANGELOG.md