[webkit-dev] Moving to Git

Ryosuke Niwa rniwa at webkit.org
Wed Feb 20 10:11:53 PST 2019


On Wed, Feb 20, 2019 at 10:02 AM Philippe Normand <philn at igalia.com> wrote:

> On Wed, 2019-02-20 at 09:40 -0800, Ryosuke Niwa wrote:
> >
> > 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:
> > > SVN support is diminishing (e.g. in Xcode).
> > > Git support on Windows is much better than 5 years ago.
> > > It's difficult to find free robust SVN clients / UIs, unlike the
> > > plethora of options available for Git.
> > > 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.
>
> Quoting the wiki page linked above:
>
> Some previously svn projects have worked around this. For example,
> Haiku uses automatic linear tags on each push.
> http://cgit.haiku-os.org/haiku/log/


Right, I'm totally aware of that solution because it has come up in the
past. Chromium implemented a similar solution (presumably
Cr-Commit-Position is that thing?).

What we need is a concrete plan to add the support for such a mechanism in
WebKit and update all the tools we have: buildbot, webkitpy, etc...

As far as I can tell, nobody has yet to propose such a plan for WebKit.
THAT is the biggest blocker as far as I can tell.

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


More information about the webkit-dev mailing list