Open translatenix opened 2 months ago
How would we rebase-merge if it's disabled in the UI? Would gh
work if we intentionally wanted to rebase-merge?
I haven't tried, but I'd expect gh to be unaffected. Plain git is definitely unaffected.
Correction: gh pr merge
does honor these settings. So you'd need to use plain git to intentionally do a rebase-merge.
Unsquashed PRs with poor commit messages keep appearing on the main branch. To prevent such oversights in the future, I propose to disable "Allow merge commits" and "Allow rebase merging" in GitHub settings. Note that this only affects the GitHub UI.