[Kde-scm-interest] Re: Minor difference in tag conversion

Thiago Macieira thiago at kde.org
Sun Jan 2 00:46:19 CET 2011


On Saturday, 1 de January de 2011 21:57:15 Eike Hein wrote:
> Dirk's existing behavior with the KDE SC of tagging a release
> branch and then comitting to the tag to merge in additional stuff
> will indeed have to change in the future. He's going to have to
> retag a point somewhere in the release branch commit chain instead.

Not really, he could do:

> Or if there really is a need to cherry-pick stuff from the release
> branch but avoid having other changes from that branch in the tag,
> that would constitute a distinct fork from the release branch in-
> deed. That's essentially what Nicolas' first shot is showing, ex-
> cept the breakout commit doesn't actually contain any changes.

That's a release branch. We do that in Qt too:

http://qt.gitorious.org/qt/qt-releases

But not in Qt Creator.

Those are short-lived branches, managed by the Release Manager only. He 
cherry-picks necessary fixes and makes the packages. In Qt's case, the number 
of changes can be in the order of hundreds.

Once a release is made, the RM tags the last commit in that branch, merges it 
back to the mainline (using strategy "ours") and should delete the branch.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20110101/c3d1b96a/attachment.sig 


More information about the Kde-scm-interest mailing list