Evan, now that we have .gyp files living in the third_party/WebKit, sync-webkit-git.py will need to run the gyp_chromium or gclient runhooks --force when its done updating webkit.
On Tue, Sep 29, 2009 at 12:31 PM, Dimitri Glazkov <[email protected]>wrote: > > You've hit the laziness landmine :) The instructions on > http://code.google.com/p/chromium/wiki/UsingWebKitGit go like this: > > 1) see how to change your .gclient on > http://dev.chromium.org/developers/contributing-to-webkit (that is, > add the big custom_deps hunk) > 2) then change first line to "Webkit: None". > > :DG< > > On Tue, Sep 29, 2009 at 12:06 PM, Drew Wilson <[email protected]> > wrote: > > I'm trying to follow these suggestions, but I'm getting a ton of errors > when > > trying to do a gclient sync when third_party/WebKit is a clone of > > git.webkit.org. > > For example: > > svn: '/Users/atwilson/chrome.git/src/third_party/WebKit/WebKitLibraries' > is > > not a working copy > > Error: Can't update/checkout > > '/Users/atwilson/chrome.git/src/third_party/WebKit/WebKitLibraries' if an > > unversioned directory is present. Delete the directory and try again. > > I can go through and individually add these directories to my .gclient > file, > > but after I added the 8th one it occurs to me that I'm probably Doing It > > Wrong. > > Do you guys have a bunch of exclusions in your .gclient, or is there > another > > way? > > -atw > > On Tue, Sep 8, 2009 at 12:07 PM, Evan Martin <[email protected]> wrote: > >> > >> I checked in tools/sync-webkit-git.py as a stopgap. Description > >> pasted below; let me know if it works/doesn't work for you. > >> > >> === > >> > >> Under the assumption third_party/WebKit is a clone of git.webkit.org, > >> we can use git commands to make it match the version requested by DEPS. > >> > >> To use this: > >> 1) rm -rf third_party/WebKit > >> 2) git clone git://git.webkit.org/WebKit.git third_party/WebKit > >> 3) run ./tools/sync-webkit-git.py now, and again whenever you run > gclient > >> sync. > >> > >> FAQ: > >> Q. Why not add this functionality to gclient itself? > >> A. DEPS actually specifies to only pull some subdirectories of > >> third_party/WebKit. So even if gclient supported git, we'd still need > >> to special-case this. > >> > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
