# VCS popularity

7 messages from 2015-03-31 to 2015-04-01. Participants: Øyvind A. Holm, David Lang, Matthieu Moy, Fredrik Gustafsson.
Thread: https://gitlist.dev/t/38964

## Øyvind A. Holm, 2015-03-31 21:56

Subject: VCS popularity
Message-ID: <CAA787rkKYQ=TJezeLy0f=aGs2GR8ypuxmr2qA2py+hGsC+juVA@mail.gmail.com>
URL: https://gitlist.dev/e/CAA787rkKYQ%3DTJezeLy0f%3DaGs2GR8ypuxmr2qA2py%2BhGsC%2BjuVA%40mail.gmail.com

```
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, 2015-03-31 22:03

Subject: Re: VCS popularity
Message-ID: <alpine.DEB.2.02.1503311502240.26359@nftneq.ynat.uz>
URL: https://gitlist.dev/e/alpine.DEB.2.02.1503311502240.26359%40nftneq.ynat.uz
In-Reply-To: <CAA787rkKYQ=TJezeLy0f=aGs2GR8ypuxmr2qA2py+hGsC+juVA@mail.gmail.com>

```
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.
>
> 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, 2015-03-31 22:14

Subject: Re: VCS popularity
Message-ID: <CAA787rm1qfaLb=ZAvZ19h+_EBv-a3S7xV=0B6kMfjYpKsAbNcg@mail.gmail.com>
URL: https://gitlist.dev/e/CAA787rm1qfaLb%3DZAvZ19h%2B_EBv-a3S7xV%3D0B6kMfjYpKsAbNcg%40mail.gmail.com
In-Reply-To: <alpine.DEB.2.02.1503311502240.26359@nftneq.ynat.uz>

```
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

- Øyvind

```

## Øyvind A. Holm, 2015-03-31 22:30

Subject: Re: VCS popularity
Message-ID: <CAA787rnbZGv_5rmVK1MLmCMLx9vpubW87hM4XK8U65i7FDZAiA@mail.gmail.com>
URL: https://gitlist.dev/e/CAA787rnbZGv_5rmVK1MLmCMLx9vpubW87hM4XK8U65i7FDZAiA%40mail.gmail.com
In-Reply-To: <xmqq7ftwq06b.fsf@gitster.dls.corp.google.com>

```
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.

- Øyvind

```

## David Lang, 2015-03-31 23:18

Subject: Re: VCS popularity
Message-ID: <alpine.DEB.2.02.1503311615430.26359@nftneq.ynat.uz>
URL: https://gitlist.dev/e/alpine.DEB.2.02.1503311615430.26359%40nftneq.ynat.uz
In-Reply-To: <CAA787rnbZGv_5rmVK1MLmCMLx9vpubW87hM4XK8U65i7FDZAiA@mail.gmail.com>

```
On Wed, 1 Apr 2015, Øyvind A. Holm wrote:

> 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, 2015-04-01 11:45

Subject: Re: VCS popularity
Message-ID: <vpqiodgnkcg.fsf@anie.imag.fr>
URL: https://gitlist.dev/e/vpqiodgnkcg.fsf%40anie.imag.fr
In-Reply-To: <alpine.DEB.2.02.1503311615430.26359@nftneq.ynat.uz>

```
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/

```

## Fredrik Gustafsson, 2015-04-01 13:07

Subject: Re: VCS popularity
Message-ID: <20150401130749.GB12910@paksenarrion.iveqy.com>
URL: https://gitlist.dev/e/20150401130749.GB12910%40paksenarrion.iveqy.com
In-Reply-To: <CAA787rm1qfaLb=ZAvZ19h+_EBv-a3S7xV=0B6kMfjYpKsAbNcg@mail.gmail.com>

```
On Wed, Apr 01, 2015 at 12:14:52AM +0200, Øyvind A. Holm wrote:
> 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

```
