Open abhinav opened 1 month ago
This is a tracking task to add a new command, gs commit pick to cherry-pick a commit. There will be two modes of use:
gs commit pick
With an argument
gs commit pick <hash>
This just acts as an alias to git cherry-pick followed by an upstack restack.
git cherry-pick
upstack restack
Without an argument
This should present a terminal UI similar to gs branch split for selecting a commit from available tracked branches.
gs branch split
This is a tracking task to add a new command,
gs commit pick
to cherry-pick a commit. There will be two modes of use:With an argument
This just acts as an alias to
git cherry-pick
followed by anupstack restack
.Without an argument
This should present a terminal UI similar to
gs branch split
for selecting a commit from available tracked branches.