[Development] ChangeLog script will need adaptation to cherry-pick model

Jani Heikkinen jani.heikkinen at qt.io
Tue Aug 11 07:09:10 CEST 2020


> -----Original Message-----
> From: Development <development-bounces at qt-project.org> On Behalf Of
> Thiago Macieira
> Sent: maanantai 10. elokuuta 2020 20.33
> To: development at qt-project.org
> Subject: [Development] ChangeLog script will need adaptation to cherry-pick
> model
> 
> I've just noticed this and it'll be relevant for the 6.0 release: the ChangeLog
> script currently excludes the previous releases' commits simply because they
> aren't produced in the git log / rev-list output. Because we switched to
> cherry-pick model, the commits are now different and will not be excluded
> by Git itself.

This is something what I have been wondering a while: what is correct set of changes to be listed in changes file? Is it all changes from previous release in that same series (e.g all changes from 5.15.0 -> 5.15.1 ) or changes from previous release (with Qt 5.15.1 this would be then all changes from 5.15.0 -> 5.15.1 excluding ones in Qt 5.12.9). 

In my opinion it is first option; users should get info about all new changes in the release compared to same series; it doesn't matter if same changes are listed in other changes file in different series (those changes are relevant for users using that release) and user shouldn't need to browse several changes files to see what really is in the release. 

And if the correct behavior is the first one then the script doesn't need any change? 

br,
Jani


More information about the Development mailing list