spacedentist / spr

Submit pull requests for individual, amendable, rebaseable commits to GitHub
https://getcord.github.io/spr/
MIT License
377 stars 33 forks source link

VSCode extension? #135

Open dko-slapdash opened 1 year ago

dko-slapdash commented 1 year ago

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.