Skip to content

v0.1.5

Choose a tag to compare

@schacon schacon released this 10 May 09:02
· 77 commits to master since this release

v0.1.5

New commands for pulling tickets from forks, tracking associated code, viewing stats, and managing sub-issues.

New Commands

  • ti pull <url> [nickname] — Fetch and merge tickets from a fork or remote URL. Imports new tickets and merges changes to existing ones. Save a nickname to .git/config for easy re-use (ti pull <nick>).
  • ti code <uri> — Associate a git URI (https://host/path:branch) with a ticket, linking it to a specific branch of code.
  • ti stats — Dashboard showing open/closed counts, state breakdown with bar charts, top tags, 7-day activity, and assignees. Supports --json.
  • ti subissue <parent-id> — Make a ticket a sub-issue of another ticket, creating parent/child relationships.
  • ti spec — Set an implementation specification on a ticket (added in previous release but not included in changelog).

Other Changes

  • Updated JSON schema with code, parent, and children fields
  • Documentation updates for new ticket fields
  • Extracted editor to soe crate (Scott's Own Editor)

Install

curl -fsSL https://ticgit.dev/install | sh

or

cargo install ticgit