Skip to content

[BUG][FEAT] Have a dropdown instead of a checkbox regarding the merging/rebasing preference #2583

Description

@mjfs

Preference regarding the merging/rebasing is often a part of an overarching development policy. Therefore instead of a checkbox with "Use rebase instead of merge" SourceGit should approach this in the standard way which should be communicated via a drop-down button with 3 options:

  1. [Default] - would choose the first of the following defined: (i) git's repository level preference; (ii) git's global preference; (iii) SourceGit's preference - that could be defined in the application settings and would only be used if the first two are not defined;
  2. [Merge]
  3. [Rebase]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions