-
Notifications
You must be signed in to change notification settings - Fork 268
Closed
Assignees
@thomaschampagne
Description
Description:
Currently, when performing an interactive rebase in the graphical interface, users can only select or modify one commit at a time. This proposal introduces the ability to select multiple commits at once.
Key features:
-
Allow multi-selection of commits using standard keyboard shortcuts:
- Hold ‘Shift’ for range selection (selecting multiple commits in a row).
- Hold ‘Ctrl’ or ‘Cmd’ for individual selection (selecting non-consecutive commits).
-
After selecting multiple commits, users can apply a bulk action by pressing the corresponding keyboard shortcut:
- Press ‘P’ to mark all selected commits as ‘pick’.
- Press ‘E’ for ‘edit’, ‘R’ for ‘reword’, ‘S’ for ‘squash’, ‘F’ for ‘fixup’, or ‘D’ for ‘drop’.
-
This ensures faster and more efficient interactive rebase sessions, especially when dealing with multiple commits at once.
This improvement would significantly enhance the user experience for developers using the interactive rebase feature in the graphical interface.
Thanks for this great app and work !