This patch adds filtering functionality for the author of an issue when listing issues.
In large repositories like heartwood, rad issue list lists more than
one screen size of issues. For boiling down this list (for example to
find issue IDs of issues oneself has authored), this patch introduces
the –authored and –author rad patch list.
This makes the interface of that subcommand symmetric to rad patch list, which is desireable from a UX standpoint as well.
This patch adds filtering functionality for the author of an issue when listing issues.
In large repositories like heartwood, rad issue list lists more than
one screen size of issues. For boiling down this list (for example to
find issue IDs of issues oneself has authored), this patch introduces
the –authored and –author rad patch list.
This makes the interface of that subcommand symmetric to rad patch list, which is desireable from a UX standpoint as well.
REVIEW: share AuthorArgs
Shares the newly introduced fields in an AuthorArgs struct, and uses
flatten to get back the original arg behaviour.
Move the resolution logic of the BTreeSet<Did> into
AuthorArgs::authors, and surface through ListArgs::authors.
This requires some reorganisation to satisfy the borrow checker.
I’ve added a revision with a REVIEW commit (see revision db46f83)
This would be my preferred way of wiring this up, but open for discussion.
I would also like some tests added in radicle-cli/examples – either to the existing rad issue example(s) or a new one.
Please add a CHANGELOG entry as well.