On Sun, Feb 17, 2013 at 10:07 PM, Eric Seidel <e...@webkit.org> wrote:

> On Sun, Feb 17, 2013 at 9:54 PM, Maciej Stachowiak <m...@apple.com> wrote:
> >
> > There's probably proportionately more people using Git. Making these web
> surveys is a pain, so I'd rather not do it again if we don't need to.
> >
> > What would be the pros and cons of the master repository being git
> instead of svn, for git users?
>

As far as I could recall the last discussion, there won't be much benefit
in switching the master over to git unless we adopt git workflow (e.g.
first new links on https://www.google.com/search?q=git+workflow). In
particular, change loges are the biggest obstacle.

We could try to mitigate this divergence by allowing webkit-patch to fill
in change logs automatically from git commit messages when landing patches.
(I'm not volunteering to do this).

This involves commands like "webkit-patch upload" automatically pre
populating git commit messages (without modifying change logs) as they do
change logs today, and then commands like "webkit-patch land" automatically
parsing those git commit messages to populate change logs and commit
--amend them. Commands like "webkit patch apply-from-bug" can then parse
change log changes and convert them to git commit messages in turn.

I'm not sure how change logs should be updated/constructed in branch-merge
workflow.

But that's not really an argument I'm interested in pushing.  I
> believe eventually the remaining SVN users will switch to distributed
> version control of their own will, and we'll eventually decide to stop
> supporting SVN because not enough of the project is using it to
> justify causing the majority of users to use a translated solution.
>

FWIW, I don't plan to use git or any other distributed VCS in contributing
to WebKit. I like svn's simplicity.

- R. Niwa
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to