ability to choose merge style (rebase / merge / fast-forward) is not enough.
- ability to write commit message. Even when rebase/squash-merging. related: #322
- ability to decide whether to write merge-commit at all (merge commit is optional for rebase/fast-forward)
- ability to decide whether to squash commits before merge
- ability to choose between git-style and jj-style when rebasing
- ability to choose which commits to merge: #4734
- preview of how merged commit graph will look like
These all can be super helpful.
@eti.tf I'll leave this issue as open and let you know once backend is ready. Right now, I'm thinking of popup or dropdown.