Skip to content

Feature Request: Add "Cherry-pick" option to the right-click context menu for a single commit #1823

@shutelmann

Description

@shutelmann

Currently, to cherry-pick a commit using the SourceGit web interface, a user must navigate to the specific commit's page and use the "Cherry-pick" button available there. There is no option to initiate this action directly from the main commit list or branch history view. This adds an unnecessary step and slows down the workflow when I quickly want to pick a commit from the history list.

I would like to see a "Cherry-pick this commit" option added to the right-click (context) menu that appears when clicking on a single commit in the commit history view.

The desired workflow would be:

Browse to a branch's commit history.

Find the commit I want to apply to my current branch.

Right-click on that commit's line in the list.

Select the new "Cherry-pick this commit" option from the context menu.

A dialog would appear (similar to the one on the commit's dedicated page) allowing me to choose the target branch and confirm the action.

This provides a much faster and more intuitive path for a very common operation.

The current alternative is to:

Click on the commit's title to navigate to its dedicated page.

Click the "Cherry-pick" button in the upper-right corner of the commit page.

Select the target branch.

This three-step process is less efficient than a direct two-step process (right-click -> select) from the main history view.

Additional context
This feature would create a more consistent and efficient user experience, placing the cherry-pick action alongside other common commit-level operations like "Revert" or "Browse Files," making repository management faster directly from the UI.

Metadata

Metadata

Assignees

Labels

already-doneThis feature already exists

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions