Discussion:
[webkit-help] WebKit Update
Plamen Dimitrov
2016-12-08 08:11:34 UTC
Permalink
Hello,

I am using an old, modified version of WebKit which I’d like to update a
new stable version. I am thinking about Safari Technology Preview but I'm
not sure how it integrates in the WebKit release. I noticed it's released
every two weeks but I don’t understand how Safari Technology Preview [X]
branches are made.

Could you explain whether

1) the Safari Technology Preview 18 branch will be merged back to the
development branch and any potential bug fixes of the preview will be
committed to the development branch.

2) or the potential bug fixes will be committed to the STP branch and later
the entire branch will be merged back into development. In other words, is
the branch containing the fixes parented by the STP branch?


Kind regards
Ryosuke Niwa
2016-12-08 08:56:02 UTC
Permalink
On Thu, Dec 8, 2016 at 12:11 AM, Plamen Dimitrov
Post by Plamen Dimitrov
Could you explain whether
1) the Safari Technology Preview 18 branch will be merged back to the development branch and any potential bug fixes of the preview will be committed to the development branch.
If you’re referring to trunk (https://trac.webkit.org/browser/trunk;
an equivalent of master branch in git lingo) branch as “the
development branch”, then it’s other way around. We make all changes
on trunk first, and then branch for Safari Technology Preview. So all
code changes included in Safari Technology Preview 18, as well as 19,
and those ones that will be included in the future releases of Safari
Technology Preview are committed into trunk.

We periodically make a branch from trunk to make Safari Technology
Preview releases.
2) or the potential bug fixes will be committed to the STP branch and later the entire branch will be merged back into development. In other words, is the branch containing the fixes parented by the STP branch?
No, we make almost all of code changes on trunk first, and then merge
into release branches of Safari Technology Preview as needed.

- R. Niwa

Loading...