threads / discuss / 38964

VCS popularity

Subject: VCS popularity

## tl;dr

7 messages between Mar 31, 2015 and Apr 1, 2015.

replies: 6people: 4as markdown or json

Øyvind A. Holm· Mar 31, 2015, 21:56 UTC · lore

openhub.net (formerly ohloh.net) has an interesting comparison of the number of public repositories on the net, based on searches of popular hosting services. This comparison is available at <https://www.openhub.net/repositories/compare> and shows an estimated market share between Bazaar, CVS, Git, Mercurial and Subversion.

I've been monitoring this since 2014-08-05 to see how things were developing, and it's a good indication of the popularity of the various version control systems.

I've created a repository at <https://github.com/sunny256/openhub-repositories> where the project scripts and data files are stored, along with graphs in SVG format.

The graphs are pretty interesting:
https://github.com/sunny256/openhub-repositories/blob/master/graph/relative.svg
  Graphs of relative growth between the various version control systems.
https://github.com/sunny256/openhub-repositories/blob/master/graph/relative-zoom.svg
  Zoomed-in version of relative.svg. Git goes through the ceiling.
https://github.com/sunny256/openhub-repositories/blob/master/graph/repos.svg
  Total number of repositories.
- Øyvind
David Lang· Mar 31, 2015, 22:03 UTC · re: Øyvind A. Holm · lore

Re: VCS popularity

On Tue, 31 Mar 2015, Øyvind A. Holm wrote:
Show 24 quoted lines
> openhub.net (formerly ohloh.net) has an interesting comparison of the
> number of public repositories on the net, based on searches of popular
> hosting services. This comparison is available at
> <https://www.openhub.net/repositories/compare> and shows an estimated
> market share between Bazaar, CVS, Git, Mercurial and Subversion.
>
> I've been monitoring this since 2014-08-05 to see how things were
> developing, and it's a good indication of the popularity of the various
> version control systems.
>
> I've created a repository at
> <https://github.com/sunny256/openhub-repositories> where the project
> scripts and data files are stored, along with graphs in SVG format.
>
> The graphs are pretty interesting:
>
> https://github.com/sunny256/openhub-repositories/blob/master/graph/relative.svg
>  Graphs of relative growth between the various version control systems.
>
> https://github.com/sunny256/openhub-repositories/blob/master/graph/relative-zoom.svg
>  Zoomed-in version of relative.svg. Git goes through the ceiling.
>
> https://github.com/sunny256/openhub-repositories/blob/master/graph/repos.svg
>  Total number of repositories.

number of repositories is an interesting datapoint, but activity in the repos would be far more interesting. There are a lot of repos of various types out there that haven't been touched for years.

David Lang
Øyvind A. Holm· Mar 31, 2015, 22:14 UTC · re: David Lang · lore

Re: VCS popularity

On 1 April 2015 at 00:03, David Lang <david@lang.hm> wrote:
Show 15 quoted lines
> On Tue, 31 Mar 2015, Øyvind A. Holm wrote:
> > openhub.net (formerly ohloh.net) has an interesting comparison of
> > the number of public repositories on the net, based on searches of
> > popular hosting services. This comparison is available at
> > <https://www.openhub.net/repositories/compare> and shows an
> > estimated market share between Bazaar, CVS, Git, Mercurial and
> > Subversion.
> >
> > I've been monitoring this since 2014-08-05 to see how things were
> > developing, and it's a good indication of the popularity of the
> > various version control systems.
>
> number of repositories is an interesting datapoint, but activity in
> the repos would be far more interesting. There are a lot of repos of
> various types out there that haven't been touched for years.

I do agree on that. Many repositories won't be deleted if they are converted to other VC systems to avoid breaking links and so on. What I found pretty interesting is the relative growth between the various systems. That's why I created the graphs that show creation of new repositories since August 2014 instead, for example

https://github.com/sunny256/openhub-repositories/blob/master/graph/relative-zoom.svg
- Øyvind
Fredrik Gustafsson· Apr 1, 2015, 13:07 UTC · re: Øyvind A. Holm · lore

Re: VCS popularity

On Wed, Apr 01, 2015 at 12:14:52AM +0200, Øyvind A. Holm wrote:
Show 24 quoted lines
> On 1 April 2015 at 00:03, David Lang <david@lang.hm> wrote:
> > On Tue, 31 Mar 2015, Øyvind A. Holm wrote:
> > > openhub.net (formerly ohloh.net) has an interesting comparison of
> > > the number of public repositories on the net, based on searches of
> > > popular hosting services. This comparison is available at
> > > <https://www.openhub.net/repositories/compare> and shows an
> > > estimated market share between Bazaar, CVS, Git, Mercurial and
> > > Subversion.
> > >
> > > I've been monitoring this since 2014-08-05 to see how things were
> > > developing, and it's a good indication of the popularity of the
> > > various version control systems.
> >
> > number of repositories is an interesting datapoint, but activity in
> > the repos would be far more interesting. There are a lot of repos of
> > various types out there that haven't been touched for years.
> 
> I do agree on that. Many repositories won't be deleted if they are
> converted to other VC systems to avoid breaking links and so on. What I
> found pretty interesting is the relative growth between the various
> systems. That's why I created the graphs that show creation of new
> repositories since August 2014 instead, for example
> 
> https://github.com/sunny256/openhub-repositories/blob/master/graph/relative-zoom.svg

Github is serving every git repo as a svn repo too (or at least did). In a talk they claimed to be the worlds biggest subversion host (if I recall correctly).

However most people hosting on github doesn't do it to use svn but git. Anyway, this mean that for every github git repo there's one svn repo. Is github big enough to make the plots above invalid?

-- 
Fredrik Gustafsson

phone: +46 733-608274
e-mail: iveqy@iveqy.com
website: http://www.iveqy.com
Øyvind A. Holm· Mar 31, 2015, 22:30 UTC · lore

Re: VCS popularity

On 1 April 2015 at 00:20, Junio C Hamano <gitster@pobox.com> wrote:
Show 11 quoted lines
> Øyvind A. Holm <sunny@sunbase.org> writes:
> > The graphs are pretty interesting:
> >
> > https://github.com/sunny256/openhub-repositories/blob/master/graph/relative.svg
> >   Graphs of relative growth between the various version control systems.
>
> This plots us at a bit over 8000.
>
> What does this number mean, exactly?  Since 2014-08-01, the number of Git
> repositories Ohloh knows about has grown 8000-fold?  Or is it just 80-fold
> (8000%) growth?  Or 8000 more repositories were created?

Yes, relative.svg and relative-zoom.svg show the number of new repositories found by Open Hub. To be specific, these are the numbers:

Bazaar: 75
CVS: 59
Git: 8230
Mercurial: 215
Subversion: 607

These numbers can of course be discussed, but as a source, I believe Open Hub should be one of the more objective ones.

- Øyvind
David Lang· Mar 31, 2015, 23:18 UTC · re: Øyvind A. Holm · lore

Re: VCS popularity

On Wed, 1 Apr 2015, Øyvind A. Holm wrote:
Show 24 quoted lines
> On 1 April 2015 at 00:20, Junio C Hamano <gitster@pobox.com> wrote:
>> Øyvind A. Holm <sunny@sunbase.org> writes:
>>> The graphs are pretty interesting:
>>>
>>> https://github.com/sunny256/openhub-repositories/blob/master/graph/relative.svg
>>>   Graphs of relative growth between the various version control systems.
>>
>> This plots us at a bit over 8000.
>>
>> What does this number mean, exactly?  Since 2014-08-01, the number of Git
>> repositories Ohloh knows about has grown 8000-fold?  Or is it just 80-fold
>> (8000%) growth?  Or 8000 more repositories were created?
>
> Yes, relative.svg and relative-zoom.svg show the number of new repositories
> found by Open Hub. To be specific, these are the numbers:
>
> Bazaar: 75
> CVS: 59
> Git: 8230
> Mercurial: 215
> Subversion: 607
>
> These numbers can of course be discussed, but as a source, I believe Open Hub
> should be one of the more objective ones.

How many of these 8230 git repositories are duplicates of each other on github (to pick a specific example).

the distributed nature of DVCS systems is going to inflate their count vs non-distributed VCS systems where there is only one copy.

I believe that Git encourages making personal copies public more than Mercurial does (with github being the extreme case)

David Lang
Matthieu Moy· Apr 1, 2015, 11:45 UTC · re: David Lang · lore

Re: VCS popularity

David Lang <david@lang.hm> writes:
> How many of these 8230 git repositories are duplicates of each other
> on github (to pick a specific example).

Hard to tell exactly, but OpenHub does a reasonably good job at identifying real projects and mirrors of a master. Distributed systems probably artificially get a higher count, but it's not as bad as "each fork of a project counts" at least.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/

← back to recent threads