| 1 | [[PageOutline]] |
| 2 | |
| 3 | |
| 4 | = Preparing for 2.36.0 = |
| 5 | |
| 6 | WebKitGTK and WPE '''2.36.0''' will be the next release in the stable series (following [wiki:WebKitGTK/2.34.x 2.34.x]). We should merge not overly intrusive patches that improve stability or performance, fix build issues, etc. We branched at r290294 (22/02/2022). |
| 7 | |
| 8 | When filing bugs (http://bugs.webkit.org) against stable release, please prefix them with "[GTK] [Stable]" (or "[WPE] [Stable]") to ensure they are addressed with high priority. Also, running a debug build and including stack traces is highly encouraged. (Don't use "[Stable]" if the bug also applies to master, though.) |
| 9 | |
| 10 | To get the stable branch code, simply check out |
| 11 | http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.36 |
| 12 | Over the next few weeks we'll be merging important fixes into the |
| 13 | branch, so be sure to stay up to date. Thanks for your help! |
| 14 | |
| 15 | |
| 16 | == Changes on track == |
| 17 | |
| 18 | = Previous versions = |
| 19 | For changes in older stable branches see: [wiki:WebKitGTK/2.34.x 2.34.x] |
| 20 | |
| 21 | = Useful commands = |
| 22 | |
| 23 | To get a wiki-formated list of commits that just got merged: |
| 24 | |
| 25 | {{{ |
| 26 | $ git log --pretty=oneline <commit>.. | cut -d ' ' -f 5- | sed "s,\(.\+\)\(https://bugs.*\), * ~~[\2] ''\1''~~," |
| 27 | }}} |
| 28 | |
| 29 | = How to add a webkit-2.36 branch to existing git-svn clone = |
| 30 | |
| 31 | If you have already cloned git://git.webkit.org/WebKit.git, it only contains a git-svn clone of the svn trunk. To add webkit-2.36 branch to there, add a new remote to .git/config: |
| 32 | {{{ |
| 33 | [svn-remote "webkit-2.36"] |
| 34 | url = https://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-2.36 |
| 35 | fetch = :refs/remotes/git-svn-webkit-2.36 |
| 36 | }}} |
| 37 | |
| 38 | and run the following commands: |
| 39 | {{{ |
| 40 | git svn fetch webkit-2.36 -r 290294 |
| 41 | git branch webkit-2.36 git-svn-webkit-2.36 |
| 42 | git checkout webkit-2.36 |
| 43 | git svn rebase |
| 44 | }}} |