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 <e...@chromium.org> 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: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---