[webkit-dev] Faster Git SVN updates
eric at webkit.org
Thu Nov 18 16:01:15 PST 2010
Specifically, if this fancy method is the "recommended" way to set up a
WebKit git repository, I would be very interested in adding it to the
official webkit.org checkout instructions and/or creating a script to
automate the process, and certainly updating update-webkit to do the right
(like maybe add a git fetch in there? before or after the git svn rebase?)
update-webkit is used by all the bots, including the ews-bots which use git
On Thu, Nov 18, 2010 at 3:36 PM, David Levin <levin at google.com> wrote:
> Added by dimich, but it is a tip from Albert and I think how most chromium
> enlistments for git are setup iirc).
> On Thu, Nov 18, 2010 at 3:32 PM, Eric Seidel <eric at webkit.org> wrote:
>> There is this section of the WebKit Git wiki (
>> If you don't fetch new revisions from Subversion very often and find
>> fetching them one by one too slow, you can modify the svn section in your
>> .git/config file to point directly to the *refs/remotes/origin/master* rather
>> then*refs/remotes/trunk* which is how it is set up by default. In this
>> case 'git svn fetch' will be way faster if done after "git fetch" or "git
>> pull", since it'll realize it already has all the revisions locally. Edit
>> your svn entry to look like this:
>> [svn-remote "svn"]
>> url = http://svn.webkit.org/repository/webkit
>> fetch = trunk:refs/remotes/origin/master
>> and then re-build the svn index by doing 'git svn fetch' once.
>> It's some magical setup by which your git svn fetchs will be much faser.
>> But I've heard it's buggy? Can lead to local repository corruption?
>> Can someone set me straight?
>> The current git svn fetch is *super* slow. Especially if you're behind by
>> more than a day or two.
>> If there was a way to make this faster method safe, by wrapping it in some
>> other (error-checking) command which knew how to fall back to git svn
>> rebase, etc. when necessary I would love to make it the default method for
>> all WebKit get users.
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the webkit-dev