patchtrack list

One line per series family: its state, title, version and last activity.

A family is every version of one series, the nearest email has to a pull request; its state spans its versions (see Concepts). A coloured circle shows the state: purple merged, green applied/queued/in-next, yellow commented, cyan reviewed, blue discussed, grey waiting. The shape says the same without colour: ● a state, ◐ partially applied, ○ nothing known yet or superseded, ⊘ closed. Colour is on for a terminal unless NO_COLOR is set.

Below each line is the evidence for its state. -v adds addresses, message-ids and the time the thread was last fetched; --json gives everything as JSON. --all-versions shows each posting’s own state.

Filters combine. “What have I put in front of this maintainer that is still open?” is patchtrack list --open --to maintainer@example.org.

usage: patchtrack list [-h] [-a AUTHOR] [-l LIST]
                       [--state {merged,in-next,queued,applied,partially-applied,superseded,commented,reviewed,discussed,bot-only,no-reply,unfetched,closed}]
                       [--all-versions] [--closed] [--unanswered] [--open]
                       [--to ADDR] [--replied WHO] [--json] [-v]
                       [--color {auto,always,never}]

Named Arguments

-a, --author

default: every author synced

-l, --list

only series found by a sync of this inbox

--state

Possible choices: merged, in-next, queued, applied, partially-applied, superseded, commented, reviewed, discussed, bot-only, no-reply, unfetched, closed

--all-versions

every version, not only the latest

Default: False

--closed

include families you closed

Default: False

--unanswered

only where someone wrote after the author last did

Default: False

--open

only series not applied, merged or superseded

Default: False

--to

only series sent (To: or Cc:) to an address containing ADDR

--replied

only series where someone matching WHO replied

--json

Default: False

-v, --verbose

message-ids and fetch times too

Default: False

--color

Possible choices: auto, always, never

colour the circles (auto: on a terminal, unless NO_COLOR is set)

Default: 'auto'