Proposal: make squash-merging the default behavior for gitlab MRs

David Hurka david.hurka at
Fri Oct 2 23:26:09 BST 2020

> > However, it remains a fairly advanced workflow which is challenging for
> > newcomers, drive-by-developers, and people not as familiar with git. For
> > these people, squash-merging makes much more sense, [...]

This workflow is too advanced for me. My commits are usually garbage like “fix 
pipeline”, and often contain notes on what I was doing and what I still need 
to do. If I was maintaining a clean history, that wouldn’t be possible.

Others of you give me the impression that we are looking for perfect 
developers who never make mistakes. That’s not me, so there seem to be 
different opinions.

Is it possible to make the default configurable for each user? Then I could 
simply check “Squash by default” and all my MRs are how I want them.

More information about the kde-devel mailing list