[QGIS-Developer] The squash, the merge, and the commit: What policy ?

Nyall Dawson nyall.dawson at gmail.com
Thu Aug 27 17:20:12 PDT 2026


On Fri, 28 Aug 2026 at 10:03, Valentin Buira via QGIS-Developer
<qgis-developer at lists.osgeo.org> wrote:
>
>
> In an ideal world developers would write code right on the first try
> but in reality it's a much more organic process. So I would suggest
> this simple policy:
> * By default squash a PR before merging into master
> * IF and only if the contributor specifically asks for their branch to
> be merged, merge as is

I'd also add to this that merge commits are prohibited (using rebase instead).

Otherwise +1 to everything you've said.

Nyall


More information about the QGIS-Developer mailing list