I’ve recently gone through some of the unpacked source sitting in the lintian lab, and I’ve got a few cool stats.
First of all, the types of VCS tags I’ve found:
1 vcs-git
123 Vcs-git
6480 Vcs-Git
1 Vcs-GIT
5 VCS-git
86 VCS-Git
Interesting! It seems the (IMHO correct) Vcs-Git style has a lot of adoption
17 XS-Vcs-Git
and a few old style git tags :)
Well, let’s take a look at the most common prefixes:
6498 git
196 http
15 https
All pretty stock, when I see (to my shock) a:
4 git+ssh
Oh noes! Let’s get rid of those, folks! :)
So, let’s check out the most popular domains to host git packages:
5375 git.debian.org
555 anonscm.debian.org
171 github.com
OK, I’d like to stop right here.
As much as I hate nonfree software, and I think relying on as part of our infrastructure sucks, there is a degree of sense to keeping stuff on GitHub. If upstream is on GitHub, it may make it easier to coordinate and work with them.
However! These are repos sitting in people’s personal accounts – which means taking over the package in the event someone needed to is not practical.
The person with the highest number of Debian repos on GitHub is 19, followed by 12, 5 and a few 4s.
Enter github.com/debian – IMHO, we should consider putting the repos that are already on GitHub under Debian namespace, so that the team of maintainers may be able to add new collaborators.
I mean, we have the account and some friendly DDs who offered to take care of this organization outside the project.
That, or get us off GitHub entirely. I’m not sure that’s wise, though.
However, even though there are a ton of repos on GitHub, it’s about 1/40th of the total number of VCS tagged packages in Debian.
On with the show:
60 git.debian-maintainers.org
39 gitorious.org
26 git.b9.com
22 git.lxde.org
19 git.kitenet.net
19 git.brad-smith.co.uk
18 git.gag.com
And some of the more … interesting ones:
1 code.launchpad.net
for Vcs-Git??? :)
1 git.debian.org:
Looks like it was a login@git.d.o: URL that was just changed slightly. Let’s double-check our VCS tags, people :)
The breakdown of Debian VCS’d URLs:
1 anonscm.alioth.debian.org
1 anonscp.debian.org
1 git.debian.org:
2 scm.alioth.debian.org
12 alioth.debian.org
555 anonscm.debian.org
5375 git.debian.org
And out of git.d.o, 2544 of them use the git://git.debian.org/git/pkg-foo pattern rather then the git://git.debian.org/pkg-foo pattern. Interesting! roughly 78 use “/users” and roughly 113 use “/git/users”
I had no idea we had so many complexities in our VCS pointers :)
When I get some more time, I’ll go through and figure out which team has the most Git VCS tags :)
Design by Simon Fletcher. Powered by Tumblr.
© Copyright 2010