[fpc-devel] [RFC] Modernising the FPC Release Process -- Proposal for Review

Graeme Geldenhuys mailinglist at geldenhuys.co.uk
Sat Apr 18 01:47:22 CEST 2026


On Friday, 17 April 2026 15:21:12 BST Nikolay Nikolov via fpc-devel wrote:
> Graeme's proposal includes
> squashing commits. Squashing rewrites history and converts many commits
> into one.

I personally don't like to squash branches, but I included it explicitly 
because I was told they (can't remember who) preferred a linear history.

You can get perfectly safe 'git bisect' without squashing a branch. All you 
have to do is rebase that branch just before you merge it. History is still 
linear.

eg:
 --A--------------------------C---D (head)
    \-o--o--o--o--o--o--o--o-/
    

G.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260418/b09f3f8a/attachment-0001.sig>


More information about the fpc-devel mailing list