[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