Usability improvements around the patch workflow
https://github.com/radicle-dev/radicle-upstream/issues/2768
As a maintainer I have to paste in a patch handle to use the
upstream
CLI effectively because patch handles are very long. This requires my to copy the patch handle from somewhere
Patch commands require a patch handle don’t require a fixed format. They try to guess the intended patch from the input if possible and show the user an interactive list of candidates the user can select from.
This feature can be build in the following steps
upstream patch fetch
we show a list of all unmerged patches. The user can select the patch they wantupstream patch fetch
and that string does not uniquely determine a patch as in 2, we show an interactive list of the closest matches.As a user I have to input my passphrase every time I create, update, or fetch a patch. When I put in the wrong passphrase the whole command aborts.