tl;dr - At the risk of continuing a flamewar, I’m going to suggest you never use merge commits. Yup, end of the year is flamewar time. The context of this particular (possibly unreasonable) suggestion comes with some context. I assume you do one of the folllowing in your hacking: Make branches (i.e. a fully private repo/one you have maintainer/committer access to) Fork repositories and make pull requests back to a main repo Merge strategies In general I consider the contrast here between tw...