> > 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.