tl;dr
Blink will be merged into chromium in //src/third_party/WebKit
The merge will happen Wednesday, September 23, sometime in the GMT+1 morning / midnight PST / late afternoon in TOK
During that time, all trees will be closed, and the chromium and blink repositories will be read only.
The merge commit will include the entire Blink history with the exception of the history of pixel results
Existing branches and codereviews in Blink will have to be manually transferred
There’s a FAQ here: http://dev.chromium.org/blink/blink-post-merge-faq
Hey all,
the Blink merge is finally close: Wednesday next week, September 23, during the EMEA morning hours (PST midnight, late afternoon in TOK). Expect major disruptions during that time. All trees will be closed, automated bots will be taken offline, and the chromium and blink repositories will be read-only.
After the merge, checkouts created with either fetch chromium or fetch blink will work, however, new checkouts should be created using fetch chromium going forward.
At this point, large parts of the developer workflow are already changed to the post-merge world, e.g., Blink CLs already now go through the chromium commit-queue, the Blink tree already uses the Chromium tree status. However, some things will change, most notably, local branches and in-flight code reviews will not be automatically migrated. Instead, you’ll have to recreate those branches in your chromium checkout, and upload new code reviews.
Also, all upstream branches but the current stable and beta branch will not be merged. If you check out an earlier branch, you’ll get a split checkout as before. Other branches, like the dart branch will have to be recreated.
Please let us know if you have any concerns!
best
-jochen, paweł, and primiano
the Blink merge is finally close: Wednesday next week, September 23, during the EMEA morning hours (PST midnight, late afternoon in TOK). Expect major disruptions during that time. All trees will be closed, automated bots will be taken offline, and the chromium and blink repositories will be read-only.
How will merges to the Blink M46 release branch work after this?
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
it will point at Chromium's commit position. In the future, we might want to drop it
also, there will be just one merge commit ever in total (and that one will get a consistent commit position tag, that is chromium ToT + 1)
So if I'm using git blame and git log will WebKit's history still be there?
yes, that was the major point if the merge + history rewrite
Yeah, resolving deltas was ~3 hours for me yesterday, but I didn't encounter any errors. Looks like today's might run longer based on current progress.It's only downloading objects at around 50KiB/s too, which is << than my downstream connection. Is that expected capping? Alternatively, do we think a `fetch chromium` to a new tree on Thursday might be a better tactic overall?
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/infra-dev/CANHK6RaVzHvh-7NYShag5EqXVXCkUSBFTMm1N8cs3zqMDnaXFw%40mail.gmail.com.--
You received this message because you are subscribed to the Google Groups "infra-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+...@chromium.org.
To post to this group, send email to infr...@chromium.org.
Interesting. Unfortunately some of the windows bots took very long time after the last chunk I pushed: ~1-2h as opposite to ~11m of Linux bots. I wonder if that is due to the git version (jam@ what is your git --version?).
d:\>git config core.deltaBaseCacheLimit1Gd:\>git config pack.threadsd:\>(Who needs all those cores?)
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+...@chromium.org.
Since M46 will also be updated, you can use the same process as for chromium (git drover)best-jochenOn Fri, Sep 18, 2015 at 11:38 AM Anthony Berent <abe...@chromium.org> wrote:How will merges to the Blink M46 release branch work after this?On Fri, 18 Sep 2015 at 10:35 Jochen Eisinger <joc...@chromium.org> wrote:https://blink.lc/chromium/log/third_party/WebKit?showmsg=1 will work after the mergeOn Fri, Sep 18, 2015 at 11:32 AM Primiano Tucci <prim...@chromium.org> wrote:The first one will remain stale and you'll look only at the second one, as all the commits will happen in chromiumOn Fri, Sep 18, 2015 at 10:27 AM, Юрий Соловьёв <biohaz...@gmail.com> wrote:Sometimes I look at https://blink.lc/blink/log/?showmsg=1 and https://blink.lc/chromium/log/?showmsg=1 for some interesting commits, what will happen to them?
пятница, 18 сентября 2015 г., 12:19:31 UTC+3 пользователь Jochen Eisinger написал:
tl;dr
Blink will be merged into chromium in //src/third_party/WebKit
The merge will happen Wednesday, September 23, sometime in the GMT+1 morning / midnight PST / late afternoon in TOK
During that time, all trees will be closed, and the chromium and blink repositories will be read only.
The merge commit will include the entire Blink history with the exception of the history of pixel results
Existing branches and codereviews in Blink will have to be manually transferred
There’s a FAQ here: http://dev.chromium.org/blink/blink-post-merge-faq
Hey all,
the Blink merge is finally close: Wednesday next week, September 23, during the EMEA morning hours (PST midnight, late afternoon in TOK). Expect major disruptions during that time. All trees will be closed, automated bots will be taken offline, and the chromium and blink repositories will be read-only.
After the merge, checkouts created with either fetch chromium or fetch blink will work, however, new checkouts should be created using fetch chromium going forward.
At this point, large parts of the developer workflow are already changed to the post-merge world, e.g., Blink CLs already now go through the chromium commit-queue, the Blink tree already uses the Chromium tree status. However, some things will change, most notably, local branches and in-flight code reviews will not be automatically migrated. Instead, you’ll have to recreate those branches in your chromium checkout, and upload new code reviews.
Also, all upstream branches but the current stable and beta branch will not be merged. If you check out an earlier branch, you’ll get a split checkout as before. Other branches, like the dart branch will have to be recreated.
Please let us know if you have any concerns!
best
-jochen, paweł, and primiano
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Right, it's a number of git commands you'll need to enter manually
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
There have been efforts and patches towards improving those two operations (stating and dir enumeration) on the msysgit list [0], but I'm not sure if they're all active and/or effective at the moment in Chromium's git or "git for Windows". It wasn't too too painful to build git last time I tried following https://github.com/git-for-windows/build-extra/releases/tag/git-sdk-1.0.1 if you're enthused enough to poke around a bit.iannucci@ and zturner@ and others also did some work a while back on improving performance on src.git pulls, which is one reason why we have a custom build.("wit" is clearly the perfect name for a rewrite that's ground-up for Windows, in case anyone is inclined. :)[0] https://github.com/msysgit/git/commit/864390171e1d09aebfe195f2ebfb491b07f840c2 is the only one I immediately found, but I believe there were a bunch more.
it will point at Chromium's commit position. In the future, we might want to drop it
On Fri, Sep 18, 2015, 5:34 PM Mikhail Naganov <mnag...@chromium.org> wrote:That's exciting!What will happen to webkit_version.h after the merge? Will WEBKIT_SVN_REVISION switch to Chromium's commit number, or will it just be stuck at the last Blink revision?
--
You received this message because you are subscribed to the Google Groups "infra-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+...@chromium.org.
To post to this group, send email to infr...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/infra-dev/CA%2ByH71dwLTqc0SsjGqiU%3D2CS89cpYAdN%2BRtrBdKqx7e1_JJxqg%40mail.gmail.com.
I'm glad this has happened, congratulations, guys!Returning to 'webkit_version.h', now it looks like this:#define WEBKIT_VERSION_MAJOR 537#define WEBKIT_VERSION_MINOR 36#define WEBKIT_SVN_REVISION "@c2aa2ce2da1b8feec53ea6a859981659eeec5525-refs/heads/master@{#350327}"Is this how you plan to leave the SVN_REVISION, or do you have any plans to change this? This is important for DevTools on mobile, as they use this value to fetch the right version of the frontend.
--
You received this message because you are subscribed to the Google Groups "infra-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+...@chromium.org.
To post to this group, send email to infr...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/infra-dev/CAB6az6HO-H7T_vaSAZt7mqnOYQp7Yb0gWTm-k%2BQz7R7N_AVvXA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "infra-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to infra-dev+...@chromium.org.
To post to this group, send email to infr...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/infra-dev/CAOjek6r4mKHDtjeNgMo-g7arJy9Qy%2BfY16TRbeNkyA7pbaqXUA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/infra-dev/CACWgwAa_xzN_x8Sfb3N37%3DQku8nKbzbEhsP7H7NjZEDt%2BebBdg%40mail.gmail.com.
+100!
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
I wanted to do a repack, but it is prohibitively slow.
Do a fresh clone. This will ensure that the repo has one big packfile. (And theserver packs it for you so no need to do it locally.)
but using a local git cache (as all of the buildbot machines do) makes all of this pain go away.
d:\src\gclient\src>git repack -f -a -d --window=50 --depth=100Counting objects: 7024156, done.Delta compression using up to 32 threads.fatal: Out of memory? mmap failed: No error
but using a local git cache (as all of the buildbot machines do) makes all of this pain go away.
How is this related with git performances on status/rebase? AFAIK git cache can solve the problem of fetching from the remote, and AFAICT that has been a pain just in the day of crossing the merge point because they had to get 1.2 GB of data. In the next days people will just get the delta packs as usual.