radicle-dev / radicle-upstream

Desktop client for Radicle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interactive selection for `patch fetch`

geigerzaehler opened this issue · comments

As a merge coordinator, checking out a patch is cumbersome. I have to go open the patch in the App, copy the command to checkout the patch and then paste it into my terminal.

I propose the following addition to upstream patch fetch to improve this experience:

  • Without an argument upstream patch fetch will show a list of open patches for the project. The list includes the patch title and the author peer’s user handle. The user can interactively select a patch from the list and this patch will then be fetched.
  • We add a -c|--checkout flag to upstream patch fetch. If set, the command will checkout the patch tag after fetching it.