From: Jakub Narebski <jnareb@gmail.com>
To: git@vger.kernel.org
Subject: Git User's Survey 2010 very short summary
Date: Thu, 21 Oct 2010 23:24:56 +0200 [thread overview]
Message-ID: <201010212324.58048.jnareb@gmail.com> (raw)
You can see the results of "Git User's Survey 2010" at Git Wiki:
https://git.wiki.kernel.org/index.php/GitSurvey2010
You can also view them and analyse using provided filters at
Survs.com:
https://www.survs.com/results/33Q0OZZE/MV653KSPI2
http://tinyurl.com/GitSurvey2010Analysis
..................................................................
Below there is very short summary of some of the results of
"Git User's Survey 2010"
Total responders: 8841 (compared to less that 4000 in 2009)
About you
^^^^^^^^^
Most responders are from USA among other coutries (31%), followed by
Germany, UK and France (10% to 6%). Most responders are from Europe
among other continents (50%), with North America second (36%).
Most responders are between 26 and 30 years old; most common age (mode)
is 25 years old. Youngest user who answered this question is 10 years
old (next oldest is 12 years old), oldest is 87 (next to oldest is 81).
Getting started with Git
^^^^^^^^^^^^^^^^^^^^^^^^
Responders say that Git is reasonably easy to learn, and easy to
reasonably easy to use; it is easier to use than to learn.
More than 80% use git version 1.7.x at least at one place. There are 12
unfortunate stragglers who use pre 1.3.x version.
Responders fall somewhere between 'everyday use' (39%) and 'can offer
advice' (32%) proficiency.
How you use Git
^^^^^^^^^^^^^^^
Most people (74%) obtain/install Git at least at one place using ready
binary packages.
GNU/Linux dominates among operating systems used, then there is MacOS X,
then MS Windows (where msysGit is preferred to Cygwin).
Almost 9% of responders use JGit.
gitk dominates among graphical tools (58%), GitX is second (28%),
closely followed by git-gui (25%).
The leader among git hosting sites is (like in previous years) GitHub
with 77% of responders (up from 62% in 2009); "self hosted" is second
with 44%, but it is quite lower than 57% in 2009. The high position of
GitHub migh be at least partially caused by the fact that GitHub has
good announcement system for new features, which was used to announce
"Git User's Survey 2010" to GitHub users.
git:// protocol and SSH are almost the same often used to fetch changes:
git protocol with 78%, SSH with 71%. Only 41% responders use HTTP for
fetching (somewhere).
Most popular feature, by quite a large margin, is *stash*, with two
thirds (66.4%) of responses. "git stash" first appeared in git version
1.5.3, from September 2007.
Second most common used feature is "shell completion of commands", with
more than half of responses (52.0%).
Then there are, with percentage of responses from 40% to 45%, comitting
with dirty tree and interactive / partial commit, interactive rebase,
and aliases (git aliases, shell aliases, one's own git scripts).
More than third of responses have also git-aware shell prompt with 35%,
and submodules with 33%.
Least used, with only 0.5% of responses, is "git cvsserver".
One of the most requested features is native support for tracking empty
directories, with 35.2%, followed closely by request for '-n' like
option for each command, which would print what would happen, but do
not actually execute command, with 33.5%.
What do you think of Git
^^^^^^^^^^^^^^^^^^^^^^^^
Most responders are "very happy" with Git, and this answer seems to be a
center of responses.
User interface, tools and documentation need improvement; performance
rather doesn't need to be improved; people mostly don't care about
improving communities or localization (but please remember that this
survey was in English, and announced on English-speaking sites /
lists).
Documentation. Getting help.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
It looks like we have good community surrounding Git, if 62% of Git
questions are resolved quickly and accurately, and only 7% couldn't get
quick response and one to their liking. Those results are very similar
to those from 2009 survey.
Most used way to request help about Git (help 'channel') is to simply
ask somebody better versed in Git personally, with almost 60%; it is
the same result as in previous surveys. This year StackOverflow
(a Q&A site) came as second with 37%, moving up from 17% last year when
it was a new thing (!!!).
The #git IRC channel with usually fast real-time response is now third
at 18%, down from 31% in 2009 and 37% in 2008. Together with other IRC
channels (git/SCM related with 7%, other with 11%) it comes up to 34%,
close to StackOverflow 37%. One wonders how disruptive
http://chat.stackoverflow.com would be...
Close fourth, with almost 18% of responses is instant messaging
(XMPP/Jabber, Google Talk, AIM, QQ, ICQ, etc.), also with real-time
response; 2009 survey had similarly 19% of IM users.
--
Jakub Narebski
Poland
reply other threads:[~2010-10-21 21:25 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201010212324.58048.jnareb@gmail.com \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).