[webkit-dev] Moving to Git

Ryosuke Niwa rniwa at webkit.org
Wed Feb 20 09:40:09 PST 2019

On Wed, Feb 20, 2019 at 8:28 AM Bug Tracker <
bug.tracking.account at protonmail.com> wrote:

> I was curious about the status of the proposal for migrating from SVN to
> Git (https://trac.webkit.org/wiki/Moving%20to%20Git).
> The relevant page on the Trac wiki hasn't been updated for over 5 years
> and since then Git has become much more popular (the de facto standard for
> new projects, more or less), while:
>    1. SVN support is diminishing (e.g. in Xcode).
>    2. Git support on Windows is much better than 5 years ago.
>    3. It's difficult to find free robust SVN clients / UIs, unlike the
>    plethora of options available for Git.
>    4. Most young and relatively new developers (with less than 10 years
>    of experience, like myself) are much more comfortable with Git and maybe
>    have not even used SVN before, so moving to Git could encourage more users
>    and contributors.
> Is there any progress in this direction?

No progress has been made as far as I can tell. Every other year or so,
this topic comes up on webkit-dev, and the outcome is always the same.

We need a monotonically increasing revision number to track down perf
regressions, etc... yet nobody has put the time & effort to create a
solution with Git. I stay firmly opposed to making the Subversion-to-Git
transition until such a solution is devised and implemented in various
tools we use.

And no, we can't use git-bisect because performance tests take anywhere
from 30min to an hour, and we may need ~8 runs to detect a statistically
significant difference of 1% or less, meaning that even deciding whether a
given perf regression exists between revision X and Y might take ~8 hours.

I'm increasingly frustrated that people keep bringing this topic up without
ever resolving the issues that have been raised in the past. Keep bringing
up the same topic without presenting a solution to the problems that have
been raised in the past 8 years or so of the discussion is simply

- R. Niwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20190220/ed177a8d/attachment.html>

More information about the webkit-dev mailing list