[webkit-dev] Version control survey results

Eric Seidel eric at webkit.org
Sun Feb 17 22:08:48 PST 2013


On Sun, Feb 17, 2013 at 10:07 PM, Eric Seidel <eric at webkit.org> wrote:
> On Sun, Feb 17, 2013 at 9:54 PM, Maciej Stachowiak <mjs at 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?
>
> The conversion is clearly not loss-less. :)  So it's like asking what
> would be the pros of backing an SVN checkout with an SVN repository
> instead of a Git one (or a CVS one for that matter).

Of course I meant "backing an SVN checkout with a Git repository
instead of an SVN one (or a CVS one for that matter)."  If that makes
any more sense. :)

> I'm sure someone who cares more deeply about version control than I do
> could give you a list. :)
>
> 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.
>
> But we have larger problems to solve in WebKit besides what version
> control system we're using. :)
>
> I'm sorry for re-starting this thread and distracting from more
> important discussions.  It just crossed my mind for whatever reason
> again this evening.
>
>> (For current svn users I assume using svn would become effectively impossible; the only tool I could find to do this is server-side and essentially maintains git and svn repositories in parallel.)
>>
>>  - Maciej
>>
>> On Feb 17, 2013, at 9:00 PM, Eric Seidel <eric at webkit.org> wrote:
>>
>>> I wonder if the git-taking-over-the-project trend has continued a year later.
>>>
>>> I'm also glad to see efforts like
>>> https://bugs.webkit.org/show_bug.cgi?id=110073 towards standardizing
>>> on a simpler git workflow. :)
>>>
>>> Thanks again for running the survey.
>>>
>>> On Sat, Apr 7, 2012 at 4:58 PM, Maciej Stachowiak <mjs at apple.com> wrote:
>>>>
>>>> On Mar 22, 2012, at 9:16 PM, Adam Barth wrote:
>>>>
>>>>> On Sat, Mar 10, 2012 at 12:49 PM, Maciej Stachowiak <mjs at apple.com> wrote:
>>>>>> I made a bad choice of survey site. They want to charge me to see more than
>>>>>> 100 responses or to export the data, but they won't take my money. Sadness.
>>>>>> Please try this survey instead, it will run through the 17th.
>>>>>
>>>>> The survey seems to be over.  Any word on the results?
>>>>
>>>> Here's the results:
>>>>
>>>> == All persons responding ==
>>>>
>>>> Total responses: 167
>>>> Use SVN only: 24 (14%)
>>>> Use SVN+ Git: 26 (16%)
>>>> Use Git Only: 115 (69%)
>>>> Other: 2 (1%)
>>>>
>>>> == Only committers + reviewers ==
>>>>
>>>> Total responses: 105
>>>> Use SVN only: 18 (17%)
>>>> Use SVN+ Git: 21 (20%)
>>>> Use Git Only: 65 (62%)
>>>> Other: 1 (1%)
>>>>
>>>> == Only reviewers ==
>>>>
>>>> Total responses: 48
>>>> Use SVN only: 12 (25%)
>>>> Use SVN+ Git: 13 (27%)
>>>> Use Git Only: 22 (45%)
>>>> Other: 1 (2%)
>>>>
>>>> == Values of "other" responses ==
>>>>
>>>> 1 "git-svn"
>>>> 1 "Commit queue + trac"
>>>>
>>>> == Conclusions (assuming the sample is representative) ==
>>>>
>>>> - More of the WebKit community uses Git than SVN to access the WebKit repository
>>>> - Quite a few people use both
>>>> - A significant proportion of the community uses SVN, and a significant fraction of those use it exclusively
>>>> - Reviewers (presumably longer-time, more experienced contributors) are more likely to use SVN than newer contributors
>>>> - Newer participants are particularly likely to use Git
>>>>
>>>>
>>>> _______________________________________________
>>>> webkit-dev mailing list
>>>> webkit-dev at lists.webkit.org
>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>


More information about the webkit-dev mailing list