Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[UX / Interactive rebase] Add multi-selection and bulk action options in interactive rebase interface #1775

Closed
Assignees
Labels
enhancementNew feature or request
@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:

  1. 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).
  2. 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’.
  3. 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 !

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /