[webkit-qt] QtWebKit stable branch

Simon Hausmann simon.hausmann at digia.com
Wed Dec 19 04:39:02 PST 2012


On Wednesday, December 19, 2012 11:16:17 AM Sergio Villar Senin wrote:
> Hi,
> 
> I'm pretty sure that you have talked about this many times, but if you
> don't mind to repeat it again, is there any plan to have a stable branch
> of QtWebKit for the Qt5 release?

I don't mind repeating it :)

As QtWebKit is part of the Qt release of the Qt project, we're also 
integrating with its branching model:

    http://qt-project.org/wiki/Branch-Guidelines

The repository for the release is sitting next to the other module 
repositories of Qt 5 in Qt Gerrit:

    ssh://codereview.qt-project.org/qt/qtwebkit.git

Like all other modules it has three branches:

    release -> Code in here is targetting the next immediate release, deep 
frozen.
    stable -> feature frozen. Changes here should be the result of back-
porting a fix from WebKit trunk. (see also 
https://trac.webkit.org/wiki/QtWebKitReleases#Gettingchangesintoareleasebranch 
)

   dev -> Theoretically that should be a live-mapping to WebKit trunk, but 
it's not for the simple reason that WebKit trunk as git repo is just too big 
to ask people to clone - it would totally bloat the repo. So instead dev is 
the result of taking snapshots from WebKit trunk.

So once 5.0.x development has calmed down and 5.1 is kicking in, I (or 
somebody else) will import WebKit trunk snapshots into dev periodically. A Qt 
5.1 alpha release should be made from that branch according to the project 
model. At some point Qt branches for beta and merges dev into stable and 
produces a beta release. In the case of QtWebKit that merge will be a "git 
merge -s theirs" style, i.e. discarding all changes from stable and taking all 
from dev because everything in stable should be the result of an earlier trunk 
revision plus backports.

Questions? :)


Simon


More information about the webkit-qt mailing list