getcord / spr

Submit pull requests for individual, amendable, rebaseable commits to GitHub

Home Page:https://getcord.github.io/spr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSCode extension?

dko-slapdash opened this issue · comments

Hi.

A really killer feature here would be a VSCode extension which manages all of the spr features in UI. Two most desired UI features would be:

  1. Show a tree of stacked commits and allow the developer to double-click on some commit to “jump into it” - i.e. rebase -i after it. So the workflow would be: “I want to apply a code review comment, I jump into the commit of the PR, make the changes, amend the commit (which automatically rebases all the further commits) and resubmit the diff. After that, I still remain “sitting” in that commit (it doesn’t bring me on top of the stack!), and of course, it’s all reflected in the tree (in which particular commit I am currently sitting).
  2. Have a button for spr diff which automatically resubmits my current “jumped in” commit and all other commits on top of it in the stack. I don’t want to think about some other commits while I modified some commit in the middle of the stack.