|
From: Andreas Ericsson <ae <at> op5.se>
Subject: Re: [RFC] Convert builin-mailinfo.c to use The Better String Library. Newsgroups: gmane.comp.version-control.git Date: 2007-09-06 10:21:46 GMT (1 year, 12 weeks, 5 days, 11 hours and 37 minutes ago) Junio C Hamano wrote: > Andreas Ericsson <ae <at> op5.se> writes: > >> Git is cheating a bit though. Its primary audience was (and is) the >> various integrators working on the Linux kernel, all of whom are fairly >> competent C programmers. > > Do we still have a huge overlap with the kernel people? I had > an impression that patches from the kernel folks, with notable > exception from a handful (you know who you are), have petered > out rapidly after the first several weeks. True, but the point I was trying to make is that because git is written in C, for an audience who are extremely at home with that particular language, it quickly attracted contributors. git log --pretty=short | sed -n 's/^Author: \([^<]*\)<.*$/\1/p' | \ sort | uniq | wc -l reports 355 unique lines, although some authors are mentioned twice (Theodore Tso vs Theodore Ts'o). Cross-matching the kernel authors with the git authors shows that git and linux have 111 developers in common, again reporting some of them twice. A quick visual scan shows the figure to be 106, assuming no two authors have the same name (including email addresses produced more unique contributors as people change email more often than they change name). It's not unreasonable to say that git got at least 106 C-programmers "for free" included in their userbase round about the same second Linus went public with his intentions of managing the linux kernel in git, all of which are obviously comfortable enough with C to poke around in the kernel. -- Andreas Ericsson andreas.ericsson <at> op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 |
|
|