From: Jakub Narebski <jnareb@gmail.com>
To: git@vger.kernel.org
Subject: Git User's Survey 2007 partial summary
Date: Sun, 2 Sep 2007 10:33:18 +0200 [thread overview]
Message-ID: <200709021033.18990.jnareb@gmail.com> (raw)
In-Reply-To: <200708190128.43515.jnareb@gmail.com>
This is partial summary of Git User's Survey 2007 after 2 weeks of
running. It is based on "View Text Results" page:
http://www.survey.net.nz/members.php?page=results&qn=1304
The same information but in graphical form you can see at
http://www.survey.net.nz/results.php?94e135ff41e871a1ea5bcda3ee1856d9
10. What other SCM did/do you use?
Note that this question does not distinguish between SCMs/VCSs which
were used prior to Git and used no longer, SCMs which are used beside
(in parallel) to Git perhaps interacting with Git, and SCMs which are
used instead of Git. Also note that this is _Git User's_ survey, so it
those number for example do not represent number of e.g. users of
Mercurial as compared to e.g. users of Subversion.
Below there is table of SCM used, sorted by the number of responses.
Note that annotations (like "a little CVS") were not weighted here.
There were 502 responses, 25 null responses (eviovalent to "none").
Only SCMs which has count more that 10 are shown. One person can (and
usually did) chose more than one SCM.
Name Count
--------------------------------------------------
Subversion 399
CVS 362
Mercurial 73
Darcs 59
GNU Arch 52
RCS 45
Bazaar-NG 40
Perforce 34
ClearCase 31
Monotone 23
BitKeeper 23
Bazaar 17
SVK 16
SourceSafe 11
SCCS 10
tla+baz+bzr 109
As you can see two most popular SCMs are Subversion ('svn') and CVS,
with Subversion being slightly more popular. Among distributed SCMs
with most count are Mercurial ('hg') and Arch and its descendants
('tla', 'baz', 'bzr').
35. How does GIT compare to other SCM tools you have used?
Answer Count
------------------------------------------------
Better 388
Comparable (equal) 73
Worse 24
TOTAL 485 (129 null)
Clearly Git is superior SCM! (In the minds of _Git users_) ;-)
Seriously, one should take into consideration that those results
are biased, because it is _Git User's_ Survey, and people usually
choose SCM because they think it is best choice.
No answer (null answer) might mean that responder does not use and did
not use other SCMs to compare, or at least think that he/she does not
have sufficient basis for a comparison.
====================================================================
26. Which porcelains do you use?
Multiple answers (one can use more than one porcelain).
Porcelain Count
------------------------------------------------
core-git 428
Cogito (deprecated) 45
Patch management interface layers:
..................................
StGIT 37
Guilt (formerly gq) 13
pg (deprecated, abandoned) 7
my own scripts 74
other 11
It is understandable that Cogito still has some users, even though it is
deprecated, and [I think] all of its functionality can be found in
git-core porcelain. It was meant as SCM / porcelain layer when git-core
didn't have it and consisted almost only of plumbing commands.
Quite a bit of people use patch management interface: StGIT, Guilt, even
deprecated and abandoned pg (Patchy Git). StGIT has more users than
Guilt, although that might be caused by the fact that StGIT was here
longer...
It is interesting that quite a bit of responders script their git usage:
74 "my own script" users.
I am wondering what those 11 other are...
27. Which git GUI do you use?
Multiple answers (one can use more than one GUI). Note that for the
first week and a bit of survey "CLI" answer had no explanation that it
means command line interface, so results might be bit skewed.
GUI Count
------------------------------------------------
CLI (command line) 295
gitk 266
git-gui 91
qgit 68
giggle 43
gitview 13
instaweb 13
tig 38
(h)gct 3
qct 3
KGit 7
git.el 25
other 10
giggle + gitview 56
As one can see almost as many people use gitk as CLI. Most used GUI are
gitk and git-gui, most probably because they are distributed with git,
and because they are portable. QGit is also quite popular, although
GTK+ viewers, namely giggle and gitview have the same count summary
(note that there might be instances of users using both giggle and
gitview). I am a bit suprised about Giggle, I'd say.
Tig (text-mode interface for git) and git.el (GIT mode for Emacs) are
also quite popular.
I wonder what are those 10 other GUI... and I didn't provide "What is
this 'other GUI'?" question...
=====================================================================
44. Do you use the GIT wiki?
233 yes, 239 no, 112 no answer
56. Do you read the mailing list?
168 yes, 303 no, 114 no answer
59. Do you use the IRC channel (#git on irc.freenode.net)?
148 yes, 281 no, 198 no answer
(I do wonder a bit about "no answer" here. Does it mean: "There is git
wiki/git mailing list/#git IRC channel?!? I didn't know."? Or does it
mean something else: "I was too tired to answer this question...")
--
Jakub Narebski
Poland
prev parent reply other threads:[~2007-09-02 8:33 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-18 23:28 Git User's Survey 2007 Jakub Narebski
2007-08-18 23:59 ` Jakub Narebski
2007-08-19 12:17 ` Matthieu Moy
2007-08-25 22:26 ` Jakub Narebski
2007-08-19 13:03 ` Jan Engelhardt
2007-08-27 0:51 ` Git User's Survey 2007 partial summary Jakub Narebski
2007-08-27 1:40 ` Shawn O. Pearce
2007-08-27 9:01 ` Johannes Schindelin
2007-08-27 11:15 ` Jakub Narebski
2007-08-27 11:28 ` Gábor Farkas
2007-08-27 12:23 ` David Kastrup
2007-08-27 13:19 ` Gábor Farkas
2007-08-27 13:50 ` Johannes Schindelin
2007-08-27 13:55 ` David Kastrup
2007-08-27 12:27 ` Mike Hommey
2007-08-27 13:31 ` Gábor Farkas
2007-08-27 11:42 ` Johannes Schindelin
2007-08-27 15:42 ` Torgil Svensson
2007-08-27 3:24 ` Dan Chokola
2007-08-27 8:48 ` Johannes Schindelin
2007-08-27 8:57 ` Benoit SIGOURE
2007-08-27 9:26 ` Johannes Schindelin
2007-08-27 9:54 ` Andreas Ericsson
2007-08-27 23:48 ` Jakub Narebski
2007-08-27 5:45 ` David Kastrup
2007-08-27 15:43 ` Theodore Tso
2007-08-27 8:07 ` Benoit SIGOURE
2007-09-02 8:33 ` Jakub Narebski [this message]
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
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200709021033.18990.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.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
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 read-only IMAP folder(s) and NNTP newsgroup(s).