Hi, fellow pedestrians, As most of you know, about two months ago the Chromium project finally managed to merge the Blink git repository into the main Chromium repository, meaning src/third_party/WebKit is now part of the same repository as src/ itself. Since then, all new releases for all Chromium milestones were made with the same model, even for stable branches like M45 at the time.
With the last chromium-crosswalk roll in both master and crosswalk-16, we have finally inherited this change, and blink-crosswalk is now part of chromium-crosswalk for crosswalk-16 (M45), master (M45) and next (M46, to be merged into master soon). This change should be transparent to everyone. The only difference is that the first time you fetch the chromium-crosswalk git repository (via gclient sync, for example), it will fetch around 1.5GB of new data (Blink's commit history) and move your old blink-crosswalk checkout to a new location. In any case, please pay attention to the following points that may affect your work flow: - The blink-crosswalk git repository is now DEPRECATED. It is not going to be used by Crosswalk checkouts anymore, and no new development is supposed to be done there. If you send a pull request to blink-crosswalk, it is NOT going to be integrated into Crosswalk. Crosswalk Lite is a different matter though, as it is still based on Crosswalk 15 and has a different work flow. If you are working on Crosswalk Lite, this does not impact you, unless you use the same tree for working on both Lite and regular Crosswalk. This is probably not going to work anymore. - Once you gclient sync for the first time after this update, PAY ATTENTION to what gclient tells you. It will move your existing src/third_party/WebKit checkout to a separate location, and you should remove it manually if you do not have any use for it. - If you have any pending blink-crosswalk pull requests, they will need to be resubmitted to the chromium-crosswalk repository. - If you have any blink-crosswalk branches with work you need to move to chromium-crosswalk, follow the "How to migrate local /src/third_party/WebKit branches" instructions from upstream: https://www.chromium.org/blink/blink-post-merge-faq - If you have an existing build directory and care about the contents of the UPSTREAM.blink file (which now contains a git hash corresponding to the Chromium revision we are at for the right DevTools theme to be fetched), make sure you run `gclient sync' *twice*, as it is possible that the file will be generated with the contents of the old third_party/WebKit checkout you have. You can also just run the hook that generates UPSTREAM.blink if you know enough about our build system. Happy hacking. _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev