[webkit-dev] Version control survey results
eric at webkit.org
Sun Feb 17 22:07:44 PST 2013
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).
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
More information about the webkit-dev