jesseduffield / jesseduffield/lazygit

Default rebase arguments are sub-optimal

Open
#2,772 6 comments 1 reaction 0 assignees View on GitHub
bug
Dominant language
Go
Stars
82.4k
Forks
3k
Avg merge
2d 18h
Merged PRs (30d)
19

Description

Testing on current `master`, it seems that the default rebase command comes with new arguments applied, which likely shouldn't be for a "simple rebase":

`git rebase --interactive --autostash --keep-empty --empty=keep --no-autosquash --rebase-merges fix-hit-distro-code-quality`

Specifically, `--rebase-merges` is unexpected. It means merges are stuck in history when my primary purpose of the rebase is to remove those merges.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.