[Development] Cherry picking to replace a change set

Samuel Gaist samuel.gaist at edeltech.ch
Sat Aug 31 23:45:32 CEST 2013


On 31 août 2013, at 23:37, Thiago Macieira wrote:

> On sábado, 31 de agosto de 2013 21:24:21, Samuel Gaist wrote:
>> Just to be sure (for a future work),for example
>> https://codereview.qt-project.org/#change,63526 and 
>> https://codereview.qt-project.org/#change,63699 that try to fix Bug-1180.
>> The bug applies to both 4 and 5. But in Qt5 the same fix also uncovered
>> another problem that I tried to address within the same patch set. So the
>> correct work flow would have been to first fix all the problems in Qt 5,
>> cherry pick and only apply and submit the needed changes to Qt 4 ?
> 
> The correct work flow would have been to have one commit that does one thing 
> only. Then you could have cherry-picked it in its entirety.
> 
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center

So it should have been:
First commit -> Original bug fix (in the case the common code that corrects the bug in Qt 4)
New commit with same id -> further corrections 

?




More information about the Development mailing list