Skip to content
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

Drag & Drop support for cherry pick/reordering/squash #1194

Open
OlivierLDff opened this issue Jul 1, 2021 · 2 comments
Open

Drag & Drop support for cherry pick/reordering/squash #1194

OlivierLDff opened this issue Jul 1, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@OlivierLDff
Copy link

OlivierLDff commented Jul 1, 2021

Problem description

Drag & Drop support for cherry pick/reordering/squash. Like Github desktop support:

This really is a killer feature, right now to do so i'm using interactive rebase.
And i think about opening github desktop just to do those operation in the future.

Preferred solution

Drag & Drop support for cherry pick/reordering/squash.

Thanks, have a good day!

@dpjohnst dpjohnst added the enhancement New feature or request label Jul 1, 2021
@rokups
Copy link

rokups commented Jul 13, 2021

I second this request. Currently to reorder commits i use "Edit Commit" menu which has an option to move a commit up or down. Needing to move a commit down by 10 commits gets tedious fast.

@ohcibi
Copy link

ohcibi commented Jul 23, 2021

I'd also like to see this feature. Moving commits is really tedious with merge. It would help a lot if moving was supported for a selection of commits because then we could move the ten commits above/below the one commit that should get as a fast workaround. Cherry-pick was made multiselect-able. Drop commits was always mutliselect-able, so why not rebase? The implementation for moving one commit should be the exact same as for several commits because the simple interface of rebase -i

ux wise 'move', 'squash', 'edit' and 'drop' should be available only within a special interactive rebase interface/mode otherwise its doing the same mistake as most git guis which is hiding the git interface and the - in this case pretty severe - implications of how git works. Why not just use the commit message editor for the rebase -i editor. The biggest problem with command line interactive rebase is that many people have no clue about vim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants