-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature plan] gs commit pick to cherry-pick a commit #372
Labels
enhancement
New feature or request
Comments
abhinav
added a commit
that referenced
this issue
Dec 29, 2024
Allows cherry-picking commits into the current branch and restacks the upstack. Two modes of usage: gs commit pick <commit> gs commit pick In the first, not much different from 'git cherry-pick'. In latter form, presents a visualization of commits in upstack branches to allow selecting one. --from=other can be used to view branches and commits from elsewhere. TODO: - [ ] How to --continue/--abort/--skip on conflict or empty commit - [ ] Repository.CherryPick operation - [ ] Doc website update Resolves #372
3 tasks
abhinav
added a commit
that referenced
this issue
Dec 29, 2024
Allows cherry-picking commits into the current branch and restacks the upstack. Two modes of usage: gs commit pick <commit> gs commit pick In the first, not much different from 'git cherry-pick'. In latter form, presents a visualization of commits in upstack branches to allow selecting one. --from=other can be used to view branches and commits from elsewhere. TODO: - [ ] --continue/--abort/--skip flags? - [ ] Doc website update Resolves #372
abhinav
added a commit
that referenced
this issue
Dec 29, 2024
Allows cherry-picking commits into the current branch and restacks the upstack. Two modes of usage: gs commit pick <commit> gs commit pick In the first, not much different from 'git cherry-pick'. In latter form, presents a visualization of commits in upstack branches to allow selecting one. --from=other can be used to view branches and commits from elsewhere. TODO: - [ ] --continue/--abort/--skip flags? - [ ] Doc website update Resolves #372
abhinav
added a commit
that referenced
this issue
Dec 29, 2024
Allows cherry-picking commits into the current branch and restacks the upstack. Two modes of usage: gs commit pick <commit> gs commit pick In the first, not much different from 'git cherry-pick'. In latter form, presents a visualization of commits in upstack branches to allow selecting one. --from=other can be used to view branches and commits from elsewhere. TODO: - [ ] --continue/--abort/--skip flags? - [ ] Doc website update Resolves #372
abhinav
added a commit
that referenced
this issue
Jan 8, 2025
Allows cherry-picking commits into the current branch and restacks the upstack. Two modes of usage: gs commit pick <commit> gs commit pick In the first, not much different from 'git cherry-pick'. In latter form, presents a visualization of commits in upstack branches to allow selecting one. --from=other can be used to view branches and commits from elsewhere. TODO: - [ ] --continue/--abort/--skip flags? - [ ] Doc website update Resolves #372
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.The text was updated successfully, but these errors were encountered: