GitSurvey2008

From Git SCM Wiki
(Difference between revisions)
Jump to: navigation, search
(add country and age free-form results)
m (Git User's Survey 2008 summary: fix link to csv.gz file)
 
(62 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
= Git User's Survey 2008 summary =
 
= Git User's Survey 2008 summary =
  
<b>The Git User's Survey 2008 has been closed on October 14, 2008.</b>
+
''The Git User's Survey 2008 has been closed on October 14, 2008.''
  
 
The survey could be found here:
 
The survey could be found here:
* [http://www.survs.com/survey?id=M3PIVU72&channel=2WXE4BVTW8 Git User's Survey 2008] (http://tinyurl.com/[[GitSurvey]]2008) at Survs.com (closed)
+
* [http://www.survs.com/survey?id=M3PIVU72&channel=2WXE4BVTW8 Git User's Survey 2008] (http://tinyurl.com/GitSurvey2008) at Survs.com (closed)
  
 
You can get raw data (individual responses) for the survey here:
 
You can get raw data (individual responses) for the survey here:
* [attachment:Git_User's_Survey_2008_-_Oct_14,_2008.csv.gz Git User's Survey 2008 - Oct 14, 2008.csv.gz] (CSV, 1.2 MB)
+
* [[Media:Git_User's_Survey_2008_-_Oct_14,_2008.csv.gz|Git User's Survey 2008 - Oct 14, 2008.csv.gz]] (CSV, 1.2 MB)
* [attachment:Git%20User's%20Survey%202008%20-%20Oct%2014,%2008.xls Git User's Survey 2008 - Oct 14, 2008.xls] (Excel, 8.6MB)
+
* [[Media:GitSurvey2008$Git User's Survey 2008 - Oct 14, 08.xls|Git User's Survey 2008 - Oct 14, 2008.xls]] (Excel, 8.6MB)
 +
 
 +
Or even better, as long as the survey is not 100% evaluated, do
 +
* git clone git://git.pkqs.net/gitsurvey08.git
 +
* read README and README.mob
 +
* use the error-prone scripts
 +
* commit to a mob branch and push
  
 
Results of the survey:
 
Results of the survey:
 
* [http://thread.gmane.org/gmane.comp.version-control.git/94797/ partial summary thread on GMANE]
 
* [http://thread.gmane.org/gmane.comp.version-control.git/94797/ partial summary thread on GMANE]
* [http://www.survs.com/shareResults?survey=M3PIVU72&rndm=OKJQ45LAG8 Graphical final results of the survey] (http://tinyurl.com/[[GitSurvey]]2008Analyze) <<BR>> <b><i>Note:</b> you can use existing on-line filters for basic survey analysis</i>
+
* [http://www.survs.com/shareResults?survey=M3PIVU72&rndm=OKJQ45LAG8 Graphical final results of the survey] (http://tinyurl.com/GitSurvey2008Analyze) <BR> '' '''Note:''' you can use existing on-line filters for basic survey analysis''
 
* Further final results will follow and will be put into the wiki.
 
* Further final results will follow and will be put into the wiki.
  
== Tabular Results ==
+
There were 3236 individual responses, including 21 responses in 'test' channel<BR>
 +
There were 683 individual responses in [[GitSurvey2007]], and around 117 responses in [[GitSurvey2006]].
  
=== What country do you live in? ===
+
''Please do not add survey '''data''' on this page''
 +
----
 +
''Table of contents:''
 +
__TOC__
 +
----
 +
 
 +
= Tabular Results =
 +
 
 +
== About you ==
 +
 
 +
=== 01. What country do you live in? ===
  
 
(free-form question)
 
(free-form question)
  
<!-- ## table begin
+
 
-->
+
{| border="1" cellpadding="2" cellspacing="0" style="font-size: smaller;"
{| border="1" cellpadding="2" cellspacing="0"
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Reply              
+
! Reply                   !! Count !! Perc.  
| Count  
+
| Perc.  
+
|
+
|}
+
<!-- ##------------------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Afghanistan         
+
|      1
+
|  0.0%
+
|
+
 
|-
 
|-
Argentina           
+
Afghanistan            ||      1 ||  0.0%  
|     17
+
|  0.5%  
+
|
+
 
|-
 
|-
Australia           
+
Argentina              ||    17 ||  0.5%  
|   100
+
3.1%  
+
|
+
 
|-
 
|-
Austria             
+
Australia              ||    100 ||  3.1%  
|     39
+
1.2%  
+
|
+
 
|-
 
|-
Bangladesh         
+
Austria                ||    39 ||  1.2%  
|     1
+
0.0%  
+
|
+
 
|-
 
|-
Belarus              
+
Bangladesh             ||      1 ||  0.0%  
|      2
+
|  0.1%  
+
|
+
 
|-
 
|-
Belgium             
+
Belarus                ||      2 ||  0.1%  
|     31
+
1.0%  
+
|
+
 
|-
 
|-
Brazil             
+
Belgium                ||    31 ||  1.0%  
|    67
+
2.1%  
+
|
+
 
|-
 
|-
Bulgaria           
+
Brazil                  ||    67 ||  2.1%  
|     5
+
0.2%  
+
|
+
 
|-
 
|-
Canada             
+
Bulgaria                ||      5 ||  0.2%  
|   123
+
3.8%  
+
|
+
 
|-
 
|-
Chile               
+
Canada                  ||    123 ||  3.8%  
|     11
+
0.3%  
+
|
+
 
|-
 
|-
China               
+
Chile                  ||    11 |0.3%  
|    34
+
1.1%  
+
|
+
 
|-
 
|-
Colombia           
+
China                  ||    34 ||  1.1%  
|     6
+
0.2%  
+
|
+
 
|-
 
|-
Croatia             
+
Colombia                ||      6 ||  0.2%  
|      6  
+
|  0.2%  
+
|
+
 
|-
 
|-
Cuba                  
+
Croatia                 ||      6 ||  0.2%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Cyprus             
+
Cuba                    ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Czech Republic     
+
Cyprus                  ||      1 ||  0.0%  
|     30
+
|  0.9%  
+
|
+
 
|-
 
|-
Denmark             
+
Czech Republic          ||    30 |0.9%  
|    34
+
1.1%  
+
|
+
 
|-
 
|-
Dominican Republic 
+
Denmark                ||    34 ||  1.1%  
|     2
+
0.1%  
+
|
+
 
|-
 
|-
Egypt               
+
Dominican Republic      ||      2 ||  0.1%  
|      2  
+
|  0.1%  
+
|
+
 
|-
 
|-
Estonia             
+
Egypt                  ||      2 ||  0.1%  
|      5
+
|  0.2%  
+
|
+
 
|-
 
|-
Finland             
+
Estonia                ||      5 ||  0.2%  
|     35
+
1.1%  
+
|
+
 
|-
 
|-
France             
+
Finland                ||    35 |1.1%  
|    93
+
2.9%  
+
|
+
 
|-
 
|-
Germany             
+
France                  ||     93 ||  2.9%  
|   324
+
| 10.0%  
+
|
+
 
|-
 
|-
Greece             
+
Germany                ||   324 ||  10.0%  
|     7
+
|   0.2%  
+
|
+
 
|-
 
|-
Hungary             
+
Greece                  ||      7 ||  0.2%  
|      5
+
|  0.2%  
+
|
+
 
|-
 
|-
Iceland             
+
Hungary                ||      5 ||  0.2%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
India               
+
Iceland                ||      3 ||  0.1%  
|     37
+
1.1%  
+
|
+
 
|-
 
|-
Indonesia           
+
India                  ||    37 ||  1.1%  
|     1
+
0.0%  
+
|
+
 
|-
 
|-
Iran               
+
Indonesia              ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Ireland             
+
Iran                    ||      1 ||  0.0%  
|     11
+
|  0.3%  
+
|
+
 
|-
 
|-
Israel             
+
Ireland                ||    11 ||  0.3%  
|    16
+
|  0.5%  
+
|
+
 
|-
 
|-
Italy               
+
Israel                  ||    16 |0.5%  
|    43
+
1.3%  
+
|
+
 
|-
 
|-
Japan               
+
Italy                  ||    43 |1.3%  
|    18
+
0.6%  
+
|
+
 
|-
 
|-
Korea               
+
Japan                  ||    18 ||  0.6%  
|     1
+
|  0.0%  
+
|
+
 
|-
 
|-
Latvia             
+
Korea                  ||      1 ||  0.0%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
Lebanon             
+
Latvia                  ||      3 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Lithuania           
+
Lebanon                ||      1 ||  0.0%  
|      4
+
|  0.1%  
+
|
+
 
|-
 
|-
Macedonia           
+
Lithuania              ||      4 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Malaysia           
+
Macedonia              ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Mexico             
+
Malaysia                ||      1 ||  0.0%  
|     12
+
|  0.4%  
+
|
+
 
|-
 
|-
Moldova             
+
Mexico                  ||    12 ||  0.4%  
|     1
+
|  0.0%  
+
|
+
 
|-
 
|-
Netherlands         
+
Moldova                ||     1 ||  0.0%  
|     58
+
|   1.8%  
+
|
+
 
|-
 
|-
New Zealand         
+
Netherlands            ||    58 ||  1.8%  
|    36
+
|  1.1%  
+
|
+
 
|-
 
|-
Norway             
+
New Zealand            ||    36 ||  1.1%  
|    52
+
|  1.6%  
+
|
+
 
|-
 
|-
Paraguay           
+
Norway                  ||    52 ||  1.6%  
|     1
+
0.0%  
+
|
+
 
|-
 
|-
Peru               
+
Paraguay                ||      1 ||  0.0%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
Philippines         
+
Peru                    ||      3 ||  0.1%  
|      3  
+
|  0.1%  
+
|
+
 
|-
 
|-
Poland             
+
Philippines            ||      3 ||  0.1%  
|     69
+
2.1%  
+
|
+
 
|-
 
|-
Portugal           
+
Poland                  ||    69 |2.1%  
|    15
+
0.5%  
+
|
+
 
|-
 
|-
Romania             
+
Portugal                ||    15 ||  0.5%  
|    18
+
|  0.6%  
+
|
+
 
|-
 
|-
Russia             
+
Romania                ||    18 |0.6%  
|    47
+
1.5%  
+
|
+
 
|-
 
|-
Saudi Arabia       
+
Russia                  ||    47 ||  1.5%  
|     1
+
0.0%  
+
|
+
 
|-
 
|-
Serbia             
+
Saudi Arabia            ||      1 ||  0.0%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
Singapore           
+
Serbia                  ||      3 ||  0.1%  
|      8
+
|  0.2%  
+
|
+
 
|-
 
|-
Slovakia           
+
Singapore              ||      8 ||  0.2%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Slovenia           
+
Slovakia                ||      1 ||  0.0%  
|      6
+
|  0.2%  
+
|
+
 
|-
 
|-
South Africa       
+
Slovenia                ||      6 ||  0.2%  
|     12
+
|  0.4%  
+
|
+
 
|-
 
|-
Spain               
+
South Africa            ||    12 |0.4%  
|    50
+
1.5%  
+
|
+
 
|-
 
|-
Sri Lanka           
+
Spain                  ||    50 ||  1.5%  
|     2
+
0.1%  
+
|
+
 
|-
 
|-
Sweden                
+
Sri Lanka               ||      2 |0.1%  
|     63
+
1.9%  
+
|
+
 
|-
 
|-
Switzerland         
+
Sweden                  ||    63 ||  1.9%  
|    58
+
|  1.8%  
+
|
+
 
|-
 
|-
Taiwan             
+
Switzerland            ||    58 ||  1.8%  
|     6
+
0.2%  
+
|
+
 
|-
 
|-
Tanzania           
+
Taiwan                  ||      6 ||  0.2%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Thailand           
+
Tanzania                ||      1 ||  0.0%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
Tunisia             
+
Thailand                ||      3 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
Turkey             
+
Tunisia                ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Uganda             
+
Turkey                  ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Ukraine             
+
Uganda                  ||      1 ||  0.0%  
|     12
+
|  0.4%  
+
|
+
 
|-
 
|-
United Arab Emirates
+
Ukraine                ||    12 ||  0.4%  
|     1
+
|  0.0%  
+
|
+
 
|-
 
|-
|  United Kingdom     
+
|  United Arab Emirates   ||      1 |0.0%  
|   192
+
5.9%  
+
|
+
 
|-
 
|-
Uruguay             
+
United Kingdom          ||    192 ||  5.9%  
|     3
+
0.1%  
+
|
+
 
|-
 
|-
USA                 
+
Uruguay                ||     3 ||  0.1%  
|   991
+
| 30.6%  
+
|
+
 
|-
 
|-
Venezuela           
+
USA                    ||   991 ||  30.6%  
|     1
+
|   0.0%  
+
|
+
 
|-
 
|-
Vietnam             
+
Venezuela              ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
Crap answer         
+
Vietnam                ||      1 ||  0.0%  
|      6
+
|-
|  0.2%  
+
|colspan="3" |
|  
+
|-
 +
| ''European Union (sum)'' ||  1142 ||  40.0%
 
|-
 
|-
|  Not answered        
+
|colspan="3" |
|    379  
+
|- style="border-top: dotted;"
|  11.7%  
+
|  Invalid answer          ||      6 ||  0.2%
|  
+
|-
 +
|  Not answered           ||    379 ||  11.7%  
 +
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
 +
|  Total responders        || colspan="2" | 2857
 
|}
 
|}
<!-- ##------------------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
=== How old are you (in years)? ===
+
 
 +
As one can easily see, slightly less than third of Git users (30.6%) are in the USA (those who answered this survey).  Next of countries is Germany with around 10.0% responses.  More than third of respondents, around two fifths (40.0%) are in European Union.
 +
 
 +
You can also take a look at [http://www.ohloh.net/projects/git/map Git Activity Map] at [http://www.ohloh.net Ohloh], where you can see on (large) Google Map locations of selected people who have Git in a [http://www.ohloh.net/about/faq#stack stack], or locations of Git contributors (those with known location).
 +
 
 +
 
 +
=== 02. How old are you (in years)? ===
  
 
(free-form question)
 
(free-form question)
  
<!-- ## table begin
+
 
-->
+
{| border="1" cellpadding="2" cellspacing="0" style="font-size: smaller;"
{| border="1" cellpadding="2" cellspacing="0"
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Reply         
+
! Reply        !! Count !! Perc. !! Group      !! Count   
| Count  
+
| Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| 13         
+
|      3
+
|  0.1%
+
|
+
 
|-
 
|-
15            
+
13           ||      3 ||  0.1%  
|      7
+
|rowspan="4" | < 18 
|  0.2%  
+
|rowspan="4" | 39   
|  
+
 
|-
 
|-
16            
+
15           ||      7 ||  0.2%  
|      8
+
|  0.2%  
+
|
+
 
|-
 
|-
17            
+
16           ||      8 ||  0.2%  
|     21
+
|  0.6%  
+
|
+
 
|-
 
|-
18            
+
17           ||    21 |0.6%  
|    38
+
1.2%  
+
|
+
 
|-
 
|-
19            
+
18           ||    38 ||  1.2%  
|    40
+
|rowspan="4" | 18-21 
|  1.2%  
+
|rowspan="4" | 260 
|  
+
 
|-
 
|-
20            
+
19           ||    40 |1.2%  
|    81
+
2.5%  
+
|
+
 
|-
 
|-
21            
+
20           ||    81 |2.5%  
|   101
+
3.1%  
+
|
+
 
|-
 
|-
22            
+
21           ||    101 |3.1%  
|    151
+
4.7%  
+
|
+
 
|-
 
|-
23            
+
22           ||    151 |4.7%  
|    182
+
|rowspan="4" | 22-25 
5.6%  
+
|rowspan="4" | 751 
|  
+
 
|-
 
|-
24            
+
23           ||    182 ||  5.6%  
|    192
+
|  5.9%  
+
|
+
 
|-
 
|-
25            
+
24           ||    192 |5.9%  
|    226
+
7.0%  
+
|
+
 
|-
 
|-
26            
+
25           ||    226 |7.0%  
|    209
+
6.5%  
+
|
+
 
|-
 
|-
27            
+
26           ||    209 |6.5%  
|    184
+
|rowspan="5" | 26-30 
5.7%  
+
|rowspan="5" | 902 
|  
+
 
|-
 
|-
28            
+
27           ||    184 |5.7%  
|    206
+
6.4%  
+
|
+
 
|-
 
|-
29            
+
28           ||    206 |6.4%  
|    159
+
4.9%  
+
|
+
 
|-
 
|-
30            
+
29           ||    159 ||  4.9%  
|    144
+
|  4.4%  
+
|
+
 
|-
 
|-
|  30+         
+
|  30           ||    144 ||  4.4%  
|     4
+
0.1%  
+
|
+
 
|-
 
|-
31         
+
30+          ||     4 ||  0.1%  
|   132
+
|rowspan="11" | 31-40
|   4.1%  
+
|rowspan="11" | 701 
|  
+
 
|-
 
|-
32            
+
31           ||    132 |4.1%  
|    107
+
3.3%  
+
|
+
 
|-
 
|-
33            
+
32           ||    107 |3.3%  
|     89
+
2.8%  
+
|
+
 
|-
 
|-
34            
+
33           ||    89 ||  2.8%  
|    68
+
|  2.1%  
+
|
+
 
|-
 
|-
35            
+
34           ||    68 ||  2.1%  
|    90
+
|  2.8%  
+
|
+
 
|-
 
|-
36            
+
35           ||    90 |2.8%  
|    58
+
1.8%  
+
|
+
 
|-
 
|-
37            
+
36           ||    58 ||  1.8%  
|    51
+
|  1.6%  
+
|
+
 
|-
 
|-
38            
+
37           ||    51 ||  1.6%  
|    47
+
|  1.5%  
+
|
+
 
|-
 
|-
39            
+
38           ||    47 |1.5%  
|    27
+
0.8%  
+
|
+
 
|-
 
|-
40            
+
39           ||    27 ||  0.8%  
|    28
+
|  0.9%  
+
|
+
 
|-
 
|-
41            
+
40           ||    28 ||  0.9%  
|    19
+
|  0.6%  
+
|
+
 
|-
 
|-
42            
+
41           ||    19 ||  0.6%  
|    21
+
|rowspan="10" | 41-50
|  0.6%  
+
|rowspan="10" | 142 
|  
+
 
|-
 
|-
43            
+
42           ||    21 ||  0.6%  
|    23
+
|  0.7%  
+
|
+
 
|-
 
|-
44            
+
43           ||    23 ||  0.7%  
|    17
+
|  0.5%  
+
|
+
 
|-
 
|-
45            
+
44           ||    17 ||  0.5%  
|    14
+
|  0.4%  
+
|
+
 
|-
 
|-
46            
+
45           ||    14 ||  0.4%  
|    17
+
|  0.5%  
+
|
+
 
|-
 
|-
47            
+
46           ||    17 ||  0.5%  
|     8
+
|  0.2%  
+
|
+
 
|-
 
|-
48            
+
47           ||      8 ||  0.2%  
|     10
+
|  0.3%  
+
|
+
 
|-
 
|-
49            
+
48           ||    10 ||  0.3%  
|     8
+
|  0.2%  
+
|
+
 
|-
 
|-
50            
+
49           ||      8 ||  0.2%  
|      5
+
|  0.2%  
+
|
+
 
|-
 
|-
51            
+
50           ||      5 ||  0.2%  
|      5  
+
|  0.2%  
+
|
+
 
|-
 
|-
52            
+
51           ||      5 ||  0.2%  
|      6
+
|rowspan="14" | 51-75
|  0.2%  
+
|rowspan="14" | 31 
|  
+
 
|-
 
|-
53            
+
52           ||      6 ||  0.2%  
|      3
+
|  0.1%  
+
|
+
 
|-
 
|-
54            
+
53           ||      3 ||  0.1%  
|      4
+
|  0.1%  
+
|
+
 
|-
 
|-
55            
+
54           ||      4 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
56            
+
55           ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
57            
+
56           ||      1 ||  0.0%  
|      2
+
|  0.1%  
+
|
+
 
|-
 
|-
59            
+
57           ||      2 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
60            
+
59           ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
62            
+
60           ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
64            
+
62           ||      1 ||  0.0%  
|      2
+
|  0.1%  
+
|
+
 
|-
 
|-
66            
+
64           ||      2 ||  0.1%  
|      1
+
|  0.0%  
+
|
+
 
|-
 
|-
67            
+
66           ||      1 ||  0.0%  
|      1  
+
|  0.0%  
+
|
+
 
|-
 
|-
69            
+
67           ||      1 ||  0.0%  
|      2
+
|  0.1%  
+
|
+
 
|-
 
|-
Crap answer 
+
69          ||      2 ||  0.1%  
|      5
+
|  0.2%  
+
|
+
 
|-
 
|-
|  Not answered  
+
|colspan="5" |
|    405  
+
|- style="border-top: dotted;"
|  12.5%  
+
|  Invalid answer ||      5 ||  0.2%
|  
+
|rowspan="2" | -     
 +
|rowspan="2" | 410
 +
|-
 +
|  Not answered ||    405 ||  12.5%  
 +
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
 +
|  Total responders
 +
|colspan="4" | 2831
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
=== With which programming languages are you proficient? ===
+
Youngest git user who answered this survey is 13 years old, oldest is 69 years old.  This is quite a span, I'd say.  The age of 25 got most count (226 answers).  Most people are in 26-30 range span (902 or 31.9% total).
  
(Results of multiple choice questions with free-form parts will follow.)
 
  
=== How did you hear about Git? ===
+
=== 03. With which programming languages are you proficient? ===
  
(Results of multiple choice questions with free-form parts will follow.)
+
This is multiple choice question (you can be proficient in more than one programming language), with option of specifying comma separated list of additional programming languages.
  
=== Did you find Git easy to learn? ===
 
  
(single choice question)
+
{| border="1" cellpadding="2" cellspacing="0" style="font-size: smaller;"
 
+
|- rowstyle="font-weight: bold; background-color: #ffffcc;"
<!-- ## table begin
+
! Reply                 !! Count !! Perc.  
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply      
+
| Count  
+
| Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Very hard   
+
|    70
+
|  2.2%
+
|
+
 
|-
 
|-
Hard       
+
''C''                ||  1780 ||  55.0%  
|   500
+
15.5%  
+
|
+
 
|-
 
|-
Reasonably 
+
''shell''            |1511 ||  46.7%  
1488
+
|  46.0%  
+
|
+
 
|-
 
|-
Easy       
+
Ruby                  ||  1406 ||  43.4%  
|   638
+
19.7%  
+
|
+
 
|-
 
|-
Very easy   
+
JavaScript            ||  1283 ||  39.6%  
|   166
+
5.1%  
+
|
+
 
|-
 
|-
Not answered
+
Java                  ||   1191 ||  36.8%  
|   374
+
| 11.6%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
=== What helped you most in learning to use it? ===
+
 
+
(Results of free-form questions will follow.)
+
 
+
=== What did you find hardest in learning and using Git? ===
+
 
+
(Results of free-form questions will follow.)
+
 
+
=== Which Git version(s) are you using? ===
+
 
+
(multiple choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply                                     
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  pre 1.3                                   
+
|    11
+
|  0.3%  
+
|
+
 
|-
 
|-
1.3.x                                     
+
C++                  ||  1166 ||  36.0%  
|     10
+
|  0.3%  
+
|
+
 
|-
 
|-
1.4.x                                     
+
PHP                  ||  1147 ||  35.4%  
|     77
+
2.4%  
+
|
+
 
|-
 
|-
1.5.x                                     
+
Python                |1084 |33.5%  
1957
+
60.5%  
+
|
+
 
|-
 
|-
1.6.x                                     
+
''Perl''              ||    829 ||  25.6%  
|   1137
+
35.1%  
+
|
+
 
|-
 
|-
'master' branch of official git repository
+
Assembly              ||    421 ||  13.0%  
|    244
+
|   7.5%  
+
|
+
 
|-
 
|-
'next' branch of official git repository 
+
C#                    ||   412 ||  12.7%  
|     42
+
|   1.3%  
+
|
+
 
|-
 
|-
Not answered                             
+
Common Lisp or Scheme ||    265 |8.2%  
|    415
+
| 12.8%
+
|
+
|}
+
<!-- ##----------------------------------------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
=== How long do you use Git? ===
+
 
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply             
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  I don't remember 
+
|    16
+
|  0.5%  
+
|
+
 
|-
 
|-
from the beginning
+
Emacs Lisp            ||    202 ||  6.2%  
|     72
+
2.2%  
+
|
+
 
|-
 
|-
more than 2 years 
+
Visual Basic          ||    194 ||  6.0%  
|     94
+
2.9%  
+
|
+
 
|-
 
|-
1-2 year         
+
Delphi                ||     98 ||  3.0%  
|   463
+
| 14.3%  
+
|
+
 
|-
 
|-
6-12 months       
+
''Tcl/Tk''            ||     89 ||  2.8%  
|   755
+
| 23.3%  
+
|
+
 
|-
 
|-
3-6 months       
+
Haskell              ||     80 ||  2.5%  
|   746
+
| 23.1%  
+
|
+
 
|-
 
|-
1-3 months       
+
Objective-C          ||     75 ||  2.3%  
|   539
+
| 16.7%  
+
|
+
 
|-
 
|-
less than month   
+
Erlang                ||    54 ||  1.7%  
|   163
+
5.0%  
+
|
+
 
|-
 
|-
never             
+
ActionScript          ||    32 |1.0%  
|    14
+
0.4%  
+
|
+
 
|-
 
|-
Not answered     
+
OCaml                ||     31 ||   1.0%  
|   374
+
| 11.6%
+
|  
+
|}
+
<!-- ##----------------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
=== Rate your own proficiency with Git: ===
+
 
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply               
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##------------------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  novice             
+
|    215
+
|  6.6%  
+
|
+
 
|-
 
|-
casual, needs advice
+
Lua                  ||     29 ||  0.9%  
|   644
+
| 19.9%  
+
|
+
 
|-
 
|-
everyday use       
+
Fortran              ||     23 ||  0.7%  
|   1233
+
| 38.1%  
+
|
+
 
|-
 
|-
can offer advice      
+
sed or awk *          ||     19 ||   0.6%  
|   666
+
| 20.6%  
+
|
+
 
|-
 
|-
know it very well   
+
TeX/LaTeX *          ||    19 ||  0.6%  
|   104
+
3.2%  
+
|
+
 
|-
 
|-
Not answered       
+
Matlab, Octave       ||     18 ||   0.6%  
|    374
+
|  11.6%
+
|
+
|}
+
<!-- ##------------------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
=== Does git.git repository include code produced by you? ===
+
 
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply        
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  No         
+
|  2559
+
|  79.1%  
+
|
+
 
|-
 
|-
Yes         
+
Smalltalk            ||    18 ||  0.6%  
|   243
+
7.5%  
+
|
+
 
|-
 
|-
Not answered
+
Prolog                ||     17 ||   0.5%  
|   434
+
| 13.4%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
=== What other SCM did or do you use? ===
+
 
+
==== SCCS ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|    140
+
|  4.3%  
+
|
+
 
|-
 
|-
Never       
+
HTML, XHTML *        ||     16 ||  0.5%  
|   1605
+
| 49.6%  
+
|
+
 
|-
 
|-
Still use   
+
Pascal                ||    16 ||  0.5%  
|    11
+
|  0.3%  
+
|
+
 
|-
 
|-
Not answered
+
CSS *                ||     12 ||   0.4%  
|   1480
+
| 45.7%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== RCS ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1192
+
|  36.8%  
+
|
+
 
|-
 
|-
Used it     
+
ML, SML, Caml        ||     11 ||  0.3%  
|   585
+
| 18.1%  
+
|
+
 
|-
 
|-
Still use   
+
R                    ||    11 |0.3%  
|    93
+
2.9%  
+
|
+
 
|-
 
|-
Not answered
+
SQL                  ||     11 ||   0.3%  
|   1366
+
| 42.2%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== CVS ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|    295
+
|  9.1%  
+
|
+
 
|-
 
|-
Used it      
+
Scala                ||     9 ||   0.3%  
|   1790
+
| 55.3%  
+
|
+
 
|-
 
|-
Still use   
+
D                    ||     8 ||  0.2%
|   413
+
| 12.8%
+
|  
+
 
|-
 
|-
Not answered
+
Forth                ||     8 ||   0.2%  
|   738
+
| 22.8%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
==== Subversion ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|    96
+
|  3.0%  
+
|
+
 
|-
 
|-
Used it      
+
Groovy                ||     8 ||   0.2%  
|   971
+
| 30.0%  
+
|
+
 
|-
 
|-
Still use   
+
ColdFusion            ||     7 ||  0.2%  
|   1696
+
| 52.4%  
+
|
+
 
|-
 
|-
Not answered
+
VHDL                  ||     7 ||   0.2%  
|   473
+
| 14.6%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Arch (or clone) ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|    236
+
|  7.3%  
+
|
+
 
|-
 
|-
Never       
+
BASIC                ||     7 ||  0.2%  
|   1520
+
| 47.0%  
+
|
+
 
|-
 
|-
Still use   
+
Adobe Flex            ||      6 ||  0.2%  
|      7
+
|  0.2%  
+
|
+
 
|-
 
|-
Not answered
+
Vala                  ||     6 ||   0.2%  
|   1473
+
| 45.5%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Bazaar-NG ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1335
+
|  41.3%  
+
|
+
 
|-
 
|-
Used it      
+
Ada                  ||     5 ||   0.2%  
|   375
+
| 11.6%  
+
|
+
 
|-
 
|-
Still use   
+
AppleScript          ||      5 ||  0.2%  
|   129
+
4.0%  
+
|
+
 
|-
 
|-
Not answered
+
PL/SQL                ||     5 ||   0.2%  
|   1397
+
| 43.2%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Darcs ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1374
+
|  42.5%  
+
|
+
 
|-
 
|-
Used it      
+
Verilog              ||     5 ||   0.2%  
|   382
+
| 11.8%  
+
|
+
 
|-
 
|-
Still use   
+
XSLT                  ||      5 ||  0.2%  
|     80
+
2.5%  
+
|
+
 
|-
 
|-
Not answered
+
Python                ||     4 ||   0.1%  
|   1400
+
| 43.3%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Mercurial ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1135
+
|  35.1%  
+
|
+
 
|-
 
|-
Used it      
+
REXX                  ||     4 ||   0.1%  
|   552
+
| 17.1%  
+
|
+
 
|-
 
|-
Still use   
+
VimScript            ||      4 ||  0.1%  
|   256
+
7.9%  
+
|
+
 
|-
 
|-
| Not answered
+
|colspan="3" |
|  1293
+
|  40.0%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Monotone ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|    149
+
|  4.6%
+
|  
+
 
|-
 
|-
Never       
+
Other                ||     87 ||  2.7%  
|   1591
+
| 49.2%  
+
|
+
 
|-
 
|-
Still use   
+
I am not programmer  ||    47 |1.5%  
|    21
+
|-
0.6%  
+
|colspan="3" |
|  
+
|- style="border-top: dotted;"
 +
|  Invalid answer        ||      2 ||  0.1%
 
|-
 
|-
|  Not answered  
+
|  Not answered         ||    343 ||  10.6%  
|   1475
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
45.6%  
+
|  Total responders      ||colspan="2" | 2893
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== SVK ====
+
(*) There are usually a lot more people who are proficient with this language, but it is not considered as a real programming language by many people.  This means that there might be responders who know this language, but didn't put it as a reply to this question.
(single choice question)
+
 
 +
Every explicitly named programming languages with less then 4 users is put into "Other".
 +
 
 +
The table is sorted by the number of replies.
 +
 
 +
Around 2893 (89.4%) people answered this question.  C is most popular with 55%; a bit suprisingly shell script programming is second with 47%, a bit more than Ruby with 43%.  More people are proficient with Python, around 1/3, than in Perl, around 1/4.  Few people (89 responses, around 4%) feel proficient in Tcl/Tk, which means shallow pool of possible git-gui and gitk contributors.  Java is quite popular with around 37%, which gives hope in continued [[EclipsePlugin|JGit/EGit]] development.
 +
 
 +
And finally 47 responses (around 1.5%) of "I am not a programmer".  That's nice.
 +
 
 +
[http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html TIOBE Programming Community Index] for October 2008 (gives an indication of the ''popularity'' of programming languages) states:
 +
 
  
<!-- ## table begin
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"  
|  Count
+
! Programming language !! Ratings Oct 2008 !!  Delta Oct 2007
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Used it     
+
|    322
+
| 10.0%
+
|
+
 
|-
 
|-
Never       
+
Java                ||           20.949% ||          -0.67%
|   1461
+
| 45.1%  
+
|  
+
 
|-
 
|-
Still use   
+
C                    ||           15.565% ||          +0.97%
|     23
+
|   0.7%  
+
|  
+
 
|-
 
|-
Not answered
+
C++                  ||           10.954% ||         +1.37%  
|   1430
+
| 44.2%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== [[AccuRev]] ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|      6
+
|  0.2%  
+
|
+
 
|-
 
|-
Never       
+
(Visual) Basic      ||           9.811% ||          -1.35%
|   1724
+
| 53.3%  
+
|  
+
 
|-
 
|-
Still use   
+
PHP                  ||           8.612% ||          -0.89%
|     3
+
|   0.1%  
+
|  
+
 
|-
 
|-
Not answered
+
Python              ||           4.565% ||         +1.13%  
|   1503
+
| 46.4%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== Perforce ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1479
+
|  45.7%  
+
|
+
 
|-
 
|-
Used it     
+
Perl                ||           4.419% ||          -0.93%
|   254
+
|   7.8%  
+
|  
+
 
|-
 
|-
Still use   
+
C#                  ||           3.767% ||          +0.03%
|   106
+
|   3.3%  
+
|  
+
 
|-
 
|-
Not answered
+
Delphi              ||           3.288% ||         +1.75%  
|   1397
+
| 43.2%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== [[BitKeeper]] ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|    163
+
|  5.0%  
+
|
+
 
|-
 
|-
Never       
+
Ruby                ||           2.860% ||          +0.47%
|   1594
+
| 49.3%  
+
|  
+
 
|-
 
|-
Still use   
+
JavaScript          ||           2.670% ||         -0.01%  
|     4
+
|   0.1%  
+
|  
+
|-
+
|  Not answered
+
|  1475
+
|  45.6%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== [[ClearCase]] ====
+
Programming languages used by Git, not including `contrib/` section, are marked in bold in table of replies.  As one can see C is most popular programming language.  Shell is more known that Perl.  There are a few (below 100 replies for around 3000 responses to this question, i.e. around 2.8%) people who are proficient in Tcl/Tk, the programming language used for [http://git.or.cz/man/gitk gitk] history viewer and [http://git.or.cz/man/git-gui git-gui] commit tool.
(single choice question)
+
 
 +
You can check what are the contributions of each programming language to Git code at [http://www.ohloh.net/projects/git/analyses/latest Git Code Analysis at Ohloh].  In the table below there is shown state on the end of October 2008.
 +
 
  
<!-- ## table begin
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"  
|  Count
+
! Language      !!  LoC [%]
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Used it     
+
|    222
+
|  6.9%  
+
|
+
 
|-
 
|-
Never       
+
C              ||  51%  
|   1540
+
47.6%  
+
|
+
 
|-
 
|-
Still use   
+
shell script  || 30%  
|     60
+
|   1.9%  
+
|
+
 
|-
 
|-
Not answered
+
Perl          ||  11%  
|   1414
+
43.7%  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== MS Visual [[SourceSafe]] ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1351
+
|  41.7%
+
|
+
 
|-
 
|-
Used it     
+
Tcl/Tk        ||   5%  
|   554
+
| 17.1%  
+
|
+
 
|-
 
|-
| Still use   
+
|colspan="2" |
|    28
+
|  0.9%
+
|  
+
 
|-
 
|-
Not answered
+
Other          |2%  
1303
+
|  40.3%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== MS Visual Studio Team System ====
 
(single choice question)
 
  
<!-- ## table begin
+
== Getting started with Git ==
-->
+
 
{| border="1" cellpadding="2" cellspacing="0"
+
=== 04. How did you hear about Git? ===
|  Reply       
+
 
|  Count
+
(Multiple choice questions with free-form parts.)
|  Perc.  
+
 
|
+
 
|}
+
<!-- ##----------------------------------
+
-->
+
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
Used it     
+
|- style="font-weight: bold; background-color: #ffffcc;"
|    75
+
! Reply                      !! Count !!  Perc.  
|  2.3%
+
|
+
 
|-
 
|-
Never       
+
Linux kernel news          |785 |27%  
1660
+
51.3%  
+
|
+
 
|-
 
|-
Still use   
+
news site or magazine      ||  536 ||  19%
|     10
+
0.3%
+
|  
+
 
|-
 
|-
Not answered
+
blog entry                |993 ||  35%  
1491
+
| 46.1%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== PVCS ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1631
+
|  50.4%  
+
|
+
 
|-
 
|-
Used it    
+
some project uses it       || 1117 ||  39%
|   135
+
|   4.2%
+
|  
+
 
|-
 
|-
Still use   
+
required at work          ||  199 ||  7%
|     8
+
0.2%
+
|  
+
 
|-
 
|-
Not answered
+
presentation or seminar    |294 ||  10%  
1462
+
| 45.2%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== custom (non-published) ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Used it     
+
|    126
+
|  3.9%  
+
|
+
 
|-
 
|-
Never       
+
SCM research              |457 |16%  
1566
+
48.4%  
+
|
+
 
|-
 
|-
Still use   
+
IRC                        ||  253 ||  9%
|     34
+
1.1%
+
|  
+
 
|-
 
|-
Not answered
+
mailing list              |285 ||  10%  
1510
+
| 46.7%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== other ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Never       
+
|  1461
+
|  45.1%  
+
|
+
 
|-
 
|-
Used it     
+
told by friend            ||  516 ||  18%
|   136
+
4.2%
+
|  
+
 
|-
 
|-
Still use   
+
word of mouth              ||  622 ||  22%  
|     41
+
|-
1.3%  
+
|colspan="3" |
|  
+
 
|-
 
|-
Not answered
+
''Other (please specify)'' |226 ||  8%
1598
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
49.4%
+
Total responders
|  
+
|colspan="2" | 2865
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
=== Why did you choose/use Git? (if you use Git)What do you like about using Git? ===
+
Most people heard about Git because some project uses it (or started using it), and from blog posts (39-35%).  Linux kernel news, such as (currently on hiatus) [http://kerneltrap.org/ KernelTrap], or (no longer updated) [http://kerneltraffic.osmirror.nl/ Kernel Traffic], or [http://lwn.net/ LWN.net] are third with 27%, close to word of mouth (22%).
  
(Results of free-form questions will follow.)
+
The free-form part of this question is not yet analyzed; but there are only around 8% of free-form answers (i.e. other source).
  
=== Why did you choose/use other SCMs? (if you use other SCMs)What do you like about using other SCMs? ===
 
  
(Results of free-form questions will follow.)
+
=== 05. Did you find Git easy to learn? ===
  
=== Do you miss features in git that you know from other SCMs?If yes, what features are these (and from which SCM)? ===
+
(single choice question)
  
(Results of free-form questions will follow.)
 
  
=== I use Git for (check all that apply): ===
 
 
(Results of multiple choice questions with free-form parts will follow.)
 
 
=== How do you obtain Git? ===
 
 
(multiple choice question)
 
 
<!-- ## table begin
 
-->
 
{| border="1" cellpadding="2" cellspacing="0"
 
|  Reply                   
 
|  Count
 
|  Perc.
 
|
 
|}
 
<!-- ##-----------------------------------------------
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| source tarball           
+
! Reply        !! Count !!  Perc.  
|    758
+
| 23.4%
+
|
+
 
|-
 
|-
source package or script 
+
Very hard   ||    70 ||  2.2%  
|   680
+
| 21.0%  
+
|
+
 
|-
 
|-
pull from main repository
+
Hard        ||    500 |15.5%  
|    533
+
16.5%  
+
|
+
 
|-
 
|-
binary package           
+
Reasonably  |1488 |46.0%  
1787
+
55.2%  
+
|
+
 
|-
 
|-
Not answered             
+
Easy        ||    638 ||  19.7%
|    440
+
|-
13.6%  
+
Very easy    ||    166 ||  5.1%  
|  
+
|-
 +
|colspan="3" |
 +
|-
 +
|  Not answered ||    374 ||  11.6%
 
|}
 
|}
<!-- ##-----------------------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
=== What operating system do you use Git on? ===
 
  
(Results of multiple choice questions with free-form parts will follow.)
+
=== 06. What helped you most in learning to use it? ===
  
=== What hardware platforms do you use Git on? ===
+
(Results of free-form questions will follow.)
  
(Results of multiple choice questions with free-form parts will follow.)
+
=== 07. What did you find hardest in learning and using Git? ===
  
=== What editor, IDE or RAD you use working with Git? ===
+
(Results of free-form questions will follow.)
  
(Results of multiple choice questions with free-form parts will follow.)
+
=== 08. Which Git version(s) are you using? ===
  
=== Which porcelains / interfaces / implementations do you use? ===
+
(multiple choice question)
  
(Results of multiple choice questions with free-form parts will follow.)
 
  
=== Which git GUI (commit tool or history viewer, or both) do you use? ===
 
 
(Results of multiple choice questions with free-form parts will follow.)
 
 
=== Which git web interface do you use for your projects/have installed? ===
 
 
(Results of multiple choice questions with free-form parts will follow.)
 
 
=== Which git hosting site do you use for your projects? ===
 
 
(Results of multiple choice questions with free-form parts will follow.)
 
 
=== How do you publish/propagate your changes? ===
 
 
(Results of multiple choice questions with free-form parts will follow.)
 
 
=== If the way you publish your changes is not mentioned above, how do you publish your changes?Please explain. ===
 
 
(Results of free-form questions will follow.)
 
 
=== How often do you use the following forms of git commandsor extra git tools? ===
 
 
==== git add -i / -p ====
 
(single choice question)
 
 
<!-- ## table begin
 
-->
 
{| border="1" cellpadding="2" cellspacing="0"
 
|  Reply       
 
|  Count
 
|  Perc.
 
|
 
|}
 
<!-- ##----------------------------------
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| never       
+
! Reply                                      !! Count !!  Perc.  
|    919
+
| 28.4%
+
|
+
 
|-
 
|-
often       
+
pre 1.3                                    ||     11 ||  0.3%  
|   464
+
| 14.3%  
+
|
+
 
|-
 
|-
rarely     
+
1.3.x                                      ||     10 ||  0.3%  
|   389
+
| 12.0%  
+
|
+
 
|-
 
|-
sometimes   
+
1.4.x                                      ||     77 ||  2.4%  
|   402
+
| 12.4%  
+
|
+
 
|-
 
|-
Not answered
+
|  1.5.x                                      ||   1957 ||  60.5%  
|  1062
+
|  32.8%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git add -u / -A ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
never       
+
|  1233
+
|  38.1%  
+
|
+
 
|-
 
|-
rarely     
+
1.6.x                                      ||  1137 ||  35.1%  
|   320
+
9.9%  
+
|
+
 
|-
 
|-
| often       
+
|colspan="3" |
|    274
+
|  8.5%
+
|  
+
 
|-
 
|-
sometimes   
+
'master' branch of official git repository ||    244 ||  7.5%  
|    244  
+
|  7.5%  
+
|
+
 
|-
 
|-
Not answered
+
'next' branch of official git repository   ||     42 ||   1.3%  
|   1165
+
| 36.0%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git am ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1469
+
|  45.4%  
+
|
+
 
|-
 
|-
| rarely     
+
|colspan="3" |
|    298
+
|  9.2%
+
|  
+
 
|-
 
|-
often       
+
Not answered                              ||    415 ||  12.8%  
|   105
+
|   3.2%
+
|
+
|-
+
|  sometimes    
+
|   177
+
|  5.5%
+
|
+
|-
+
Not answered
+
|  1187
+
|  36.7%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git am -i ====
 
(single choice question)
 
  
<!-- ## table begin
+
=== 09. How long do you use Git? ===
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1761
+
|  54.4%
+
|
+
|-
+
|  often       
+
|    13
+
|  0.4%
+
|
+
|-
+
|  rarely     
+
|    177
+
|  5.5%
+
|
+
|-
+
|  sometimes   
+
|    68
+
|  2.1%
+
|
+
|-
+
|  Not answered
+
|  1217
+
|  37.6%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
  
==== git apply ====
 
 
(single choice question)
 
(single choice question)
  
<!-- ## table begin
+
 
-->
+
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply      
+
! Reply             !! Count !! Perc.  
| Count  
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1287
+
|  39.8%
+
|
+
 
|-
 
|-
often       
+
I don't remember  ||    16 |0.5%  
|    74
+
2.3%  
+
|
+
 
|-
 
|-
rarely     
+
from the beginning ||     72 ||  2.2%  
|   416
+
| 12.9%  
+
|
+
 
|-
 
|-
sometimes   
+
more than 2 years  ||    94 ||  2.9%  
|   262
+
8.1%  
+
|
+
 
|-
 
|-
Not answered
+
1-2 year          ||   463 ||  14.3%  
|  1197
+
|  37.0%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git apply --whitespace=fix ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1677
+
|  51.8%  
+
|
+
 
|-
 
|-
rarely     
+
6-12 months        ||    755 ||  23.3%  
|    212
+
|   6.6%  
+
|
+
 
|-
 
|-
often       
+
3-6 months        ||   746 ||  23.1%  
|     30
+
|   0.9%  
+
|
+
 
|-
 
|-
sometimes    
+
1-3 months        ||   539 || 16.7%  
|     87
+
|   2.7%  
+
|
+
 
|-
 
|-
Not answered
+
less than month    ||   163 ||   5.0%  
|   1230
+
| 38.0%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git archive ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1469
+
|  45.4%  
+
|
+
 
|-
 
|-
often       
+
never              ||    14 |0.4%  
|    77
+
2.4%  
+
|
+
 
|-
 
|-
| rarely     
+
|colspan="3"|
|    293
+
|  9.1%
+
|  
+
 
|-
 
|-
sometimes   
+
Not answered      ||    374 ||  11.6%  
|    186
+
|   5.7%
+
|
+
|-
+
Not answered
+
|  1211
+
|  37.4%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git bisect ====
 
(single choice question)
 
  
<!-- ## table begin
+
=== 10. Rate your own proficiency with Git: ===
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1217
+
|  37.6%
+
|
+
|-
+
|  often       
+
|    61
+
|  1.9%
+
|
+
|-
+
|  rarely     
+
|    452
+
|  14.0%
+
|
+
|-
+
|  sometimes   
+
|    330
+
|  10.2%
+
|
+
|-
+
|  Not answered
+
|  1176
+
|  36.3%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
  
==== git bisect run <cmd> ====
 
 
(single choice question)
 
(single choice question)
  
<!-- ## table begin
+
 
-->
+
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply      
+
! Reply               !! Count !! Perc.  
| Count  
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1665
+
|  51.5%
+
|
+
 
|-
 
|-
often       
+
novice              ||    215 ||  6.6%  
|     13
+
0.4%  
+
|
+
 
|-
 
|-
rarely     
+
casual, needs advice ||    644 ||  19.9%  
|    221
+
|   6.8%  
+
|
+
 
|-
 
|-
sometimes   
+
everyday use        ||  1233 ||  38.1%  
|   103
+
3.2%  
+
|
+
 
|-
 
|-
Not answered
+
can offer advice    ||   666 ||  20.6%  
|   1234
+
| 38.1%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git annotate ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1416
+
|  43.8%  
+
|
+
 
|-
 
|-
often       
+
know it very well    ||    104 ||  3.2%  
|     53
+
1.6%  
+
|
+
 
|-
 
|-
| rarely     
+
|colspan="3"|
|    350
+
|  10.8%
+
|  
+
 
|-
 
|-
sometimes   
+
Not answered        ||    374 ||  11.6%  
|    215
+
|   6.6%
+
|
+
|-
+
|  Not answered
+
|  1202
+
37.1%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git gui blame ====
+
 
 +
=== 11. Does git.git repository include code produced by you? ===
 +
 
 
(single choice question)
 
(single choice question)
  
<!-- ## table begin
+
 
-->
+
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply         
+
! Reply        !! Count !! Perc.  
| Count  
+
| Perc.  
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1729
+
|  53.4%
+
|
+
 
|-
 
|-
often       
+
No          ||  2559 ||  79.1%  
|     17
+
0.5%  
+
|
+
 
|-
 
|-
rarely     
+
Yes          ||    243 |7.5%  
|    168
+
5.2%  
+
|
+
 
|-
 
|-
| sometimes   
+
|colspan="3"|
|    93
+
|  2.9%
+
|  
+
 
|-
 
|-
|  Not answered  
+
|  Not answered ||    434 |13.4%  
|   1229
+
38.0%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git blame ====
 
(single choice question)
 
  
<!-- ## table begin
+
 
-->
+
== Other SCMs ==
 +
 
 +
=== 12. What other SCM did or do you use? ===
 +
 
 +
(single choice per row)
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
! SCM                         
|  Count
+
!colspan="2" | Never     
|  Perc.
+
!colspan="2" | Used it   
|
+
!colspan="2" | Still use  
|}
+
!colspan="2" | Not answered
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
never       
+
|  1030
+
|  31.8%
+
|  
+
 
|-
 
|-
rarely     
+
SCCS                       
|   496
+
|   1605 |49.6% ||    140 ||  4.3% ||    11 ||  0.3% ||  1480 ||  45.7%
15.3%  
+
|  
+
 
|-
 
|-
often       
+
RCS                         
|    142
+
|  1192 ||  36.8% ||    585 ||  18.1% ||    93 |2.9% ||  1366 ||  42.2%
4.4%  
+
|  
+
 
|-
 
|-
sometimes   
+
CVS                         
|    396
+
|    295 ||  9.1% ||  1790 ||  55.3% ||    413 ||  12.8% ||    738 ||  22.8%
|  12.2%  
+
|  
+
 
|-
 
|-
Not answered
+
Subversion                 
1172
+
|    96 |3.0% ||   971 || 30.0% ||   1696 |52.4% ||   473 ||  14.6%  
|  36.2%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git blame -L <start>,<end> etc. ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
Perc.  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
never       
+
|  1716
+
|  53.0%  
+
|
+
 
|-
 
|-
rarely     
+
Arch (or clone)             
|    171
+
|  1520 ||  47.0% ||    236 |7.3% ||      7 ||  0.2% ||  1473 ||  45.5%
5.3%  
+
|  
+
 
|-
 
|-
often       
+
Bazaar-NG                   
|     15
+
|   1335 ||  41.3% ||    375 ||  11.6% ||    129 |4.0% ||  1397 ||  43.2%
0.5%  
+
|  
+
 
|-
 
|-
sometimes   
+
Darcs                       
|    74
+
|  1374 ||  42.5% ||    382 ||  11.8% ||    80 ||  2.5% ||  1400 ||  43.3%
|  2.3%  
+
|  
+
 
|-
 
|-
Not answered
+
Mercurial                   
1260
+
1135 |35.1% ||   552 ||  17.1% ||   256 ||   7.9% ||   1293 ||  40.0%  
38.9%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git bundle ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
Reply       
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|   1819
+
56.2%  
+
|
+
 
|-
 
|-
often       
+
Monotone                   
|    10
+
|  1591 ||  49.2% ||    149 ||  4.6% ||    21 ||  0.6% ||  1475 ||  45.6%
|  0.3%  
+
|  
+
 
|-
 
|-
rarely     
+
SVK                         
|    128
+
|  1461 ||  45.1% ||    322 ||  10.0% ||    23 ||  0.7% ||  1430 ||  44.2%
|   4.0%  
+
|  
+
 
|-
 
|-
sometimes   
+
AccuRev                   
|     31
+
|   1724 ||  53.3% ||      6 |0.2% ||      3 ||  0.1% ||  1503 ||  46.4%
1.0%  
+
|  
+
 
|-
 
|-
Not answered
+
Perforce                   
1248
+
1479 |45.7% ||   254 ||   7.8% ||   106 ||   3.3% ||   1397 ||  43.2%  
38.6%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git cherry ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|   1648
+
50.9%  
+
|
+
 
|-
 
|-
often       
+
BitKeeper                 
|     31
+
|   1594 ||  49.3% ||    163 |5.0% ||      4 ||  0.1% ||  1475 ||  45.6%
1.0%  
+
|  
+
 
|-
 
|-
rarely     
+
ClearCase                 
|    222  
+
|  1540 ||  47.6% ||    222 ||  6.9% ||    60 ||  1.9% ||  1414 ||  43.7%
|  6.9%  
+
|  
+
 
|-
 
|-
sometimes   
+
MS Visual SourceSafe       
|    100
+
|  1351 ||  41.7% ||    554 ||  17.1% ||    28 ||  0.9% ||  1303 ||  40.3%
|   3.1%  
+
|  
+
 
|-
 
|-
Not answered
+
MS Visual Studio Team System
1235
+
1660 |51.3% ||     75 |2.3% ||     10 ||   0.3% ||  1491 |46.1%  
38.2%  
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git cherry-pick ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
1051
+
32.5%  
+
|
+
 
|-
 
|-
rarely     
+
PVCS                       
|   364
+
|   1631 |50.4% ||    135 ||  4.2% ||      8 ||  0.2% ||  1462 ||  45.2%
11.2%  
+
|  
+
 
|-
 
|-
| often       
+
|colspan="9" |
|    206
+
|  6.4%
+
|  
+
 
|-
 
|-
sometimes   
+
custom (not public)         
|   447
+
|   1566 |48.4% ||    126 ||  3.9% ||    34 ||  1.1% ||  1510 ||  46.7%
13.8%  
+
|  
+
 
|-
 
|-
Not answered
+
other                       
1168
+
1461 |45.1% ||    136 ||  4.2% ||    41 ||  1.3% ||  1598 ||  49.4%
36.1%  
+
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git cherry-pick -n ====
 
(single choice question)
 
  
<!-- ## table begin
+
 
-->
+
=== 13. Why did you choose/use Git? (if you use Git).  What do you like about using Git? ===
 +
 
 +
(Results of free-form questions will follow.)
 +
 
 +
=== 14. Why did you choose/use other SCMs? (if you use other SCMs).  What do you like about using other SCMs? ===
 +
 
 +
(Results of free-form questions will follow.)
 +
 
 +
=== 15. Do you miss features in git that you know from other SCMs?If yes, what features are these (and from which SCM)? ===
 +
 
 +
(Results of free-form questions will follow.)
 +
 
 +
== How do you use Git? ==
 +
 
 +
=== 16. I use Git for (check all that apply): ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply
|  Perc.
+
! Count
|
+
! Perc.  
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1555
+
| 48.1%
+
|
+
 
|-
 
|-
often       
+
work projects                        || 2195 ||  78%
|     52
+
|   1.6%
+
|  
+
 
|-
 
|-
rarely     
+
unpaid projects                      || 2211 ||  78%
|   223
+
|   6.9%
+
|  
+
 
|-
 
|-
| sometimes   
+
|colspan="3" |
|    149
+
|  4.6%
+
|  
+
 
|-
 
|-
Not answered
+
proprietary code                      ||  1011 ||  36%  
|   1257
+
38.8%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git citool ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1837
+
|  56.8%  
+
|
+
 
|-
 
|-
rarely     
+
OSS development                      || 1847 ||  66%
|     77
+
|   2.4%
+
|  
+
 
|-
 
|-
often       
+
private (unpublished) code            || 2037 ||  72%
|     32
+
|   1.0%
+
|  
+
 
|-
 
|-
| sometimes   
+
|colspan="3" |
|    25
+
|  0.8%
+
|  
+
 
|-
 
|-
Not answered
+
personal data                        |913 ||  32%  
1265
+
| 39.1%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git clean ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1154
+
|  35.7%  
+
|
+
 
|-
 
|-
rarely     
+
documents                            ||  772 ||  27%  
|   404
+
12.5%  
+
|
+
 
|-
 
|-
often       
+
website or web app                    || 1365 ||  48%
|   161
+
|   5.0%
+
|  
+
 
|-
 
|-
sometimes   
+
sharing data or sync                  ||  524 ||  19%
|   290
+
9.0%
+
|  
+
 
|-
 
|-
Not answered
+
backup                                |574 ||  20%  
1227
+
| 37.9%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git add + git commit ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    212
+
|  6.6%  
+
|
+
 
|-
 
|-
rarely        
+
wiki/blog/other web app backend       ||  290 ||  10%
|   105
+
3.2%
+
|  
+
 
|-
 
|-
often       
+
managing configuration files          |695 |25%  
1559
+
48.2%  
+
|
+
 
|-
 
|-
sometimes   
+
frontend to other SCM (e.g. git-svn)  ||  897 ||  32%
|   285
+
8.8%
+
|  
+
 
|-
 
|-
| Not answered
+
|colspan="3" |
|   1075
+
|-
33.2%  
+
''Other (please specify)''            ||    65 ||  2%  
|  
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
 +
|  Total responders
 +
|colspan="2" | 2819
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git commit -a ====
+
This is multiple-choice question, and for this question it looks like many people have chosen more than one answer.  Correlations, including for example how many people answered both 'work' and 'unpaid' projects is yet to be analized.
(single choice question)
+
 
 +
There is around the same number of using Git for unpaid projects as of using Git for work related projects.  (In previous surveys in [[GitSurvey2006|2006]] and [[GitSurvey2007|2007]] this question was single-choice question with work/unpaid projects/both as possible answers; this survey uses multiple choice question and answer 'both' can be derived from correlations).
 +
 
 +
Almost 3/4 (72%) use Git to manage private (unpublished) code.  There are around twice that many uses of Git used in OSS development (used to manage open source software) than uses for proprietary code (66% versus 36%).
 +
 
 +
From 'non code' uses of Git most popular is using it to manage websites or web applications (well, web applications can be code), followed by using Git as frontend to other version control system (like git-svn used as frontend/client for Subversion), and using Git for personal data.  Note that those choices are not exclusive!
 +
 
 +
The free-form part of this question is not yet analyzed; but there are only around 2% of free-form answers (i.e. other, unlisted way of using git).
 +
 
 +
=== 17. How do you obtain Git? ===
 +
 
 +
(multiple choice question)
 +
 
  
<!-- ## table begin
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply      
+
! Reply                     !! Count !! Perc.  
| Count  
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    197
+
|  6.1%
+
|
+
 
|-
 
|-
often       
+
binary package            |1787 |55.2%  
1480
+
45.7%  
+
|
+
 
|-
 
|-
rarely     
+
source tarball            ||    758 ||  23.4%  
|    199
+
|   6.1%  
+
|
+
 
|-
 
|-
sometimes   
+
source package or script  ||    680 |21.0%  
|    394
+
12.2%  
+
|
+
 
|-
 
|-
Not answered
+
pull from main repository ||    533 ||  16.5%  
|   966
+
|  29.9%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git commit <file>... ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    494
+
| 15.3%
+
|
+
|-
+
often       
+
|    856
+
|  26.5%  
+
|
+
|-
+
|  rarely     
+
|    330
+
|  10.2%
+
|
+
 
|-
 
|-
| sometimes   
+
|colspan="3" |
|    442
+
|  13.7%
+
|  
+
 
|-
 
|-
|  Not answered  
+
|  Not answered             ||    440 ||  13.6%  
|   1114
+
34.4%  
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git commit -i <file>... ====
 
(single choice question)
 
  
<!-- ## table begin
+
=== 18. What operating system do you use Git on? ===
-->
+
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
Note that one person can use Git on multiple operating systems simultaneously, either on different machines, or on the same machine with multi-boot (multiple operating systems on the same computer).
 +
 
 +
Entries in table below are sorted by number of replies; it does not reflect original order of answers in the survey.
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                      !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1308
+
| 40.4%
+
|
+
 
|-
 
|-
often       
+
Linux                      || 2434 ||  86%
|   158
+
|   4.9%
+
|  
+
 
|-
 
|-
rarely     
+
MacOS X (Darwin)            ||  1330 ||  47%
|   330
+
10.2%
+
|  
+
 
|-
 
|-
sometimes   
+
MS Windows/msysGit (MINGW)  ||  452 ||  16%
|   182
+
5.6%
+
|  
+
 
|-
 
|-
Not answered
+
MS Windows/Cygwin          |297 ||  10%  
1258
+
| 38.9%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git commit --amend ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    783
+
|  24.2%  
+
|
+
 
|-
 
|-
rarely     
+
FreeBSD, OpenBSD, NetBSD   ||   244 ||  9%
|   339
+
| 10.5%
+
|  
+
 
|-
 
|-
often        
+
Solaris, OpenSolaris       ||   143 ||  5%
|   486
+
| 15.0%
+
|  
+
 
|-
 
|-
sometimes   
+
AIX                        ||    21 ||   1%
|    460
+
| 14.2%
+
|  
+
 
|-
 
|-
Not answered
+
SunOS                      ||   18 ||   1%  
|   1168
+
| 36.1%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git cvsexportcommit ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1889
+
|  58.4%  
+
|
+
 
|-
 
|-
rarely     
+
HP-UX                      ||    10 ||  0%  
|     43
+
1.3%  
+
|
+
 
|-
 
|-
often       
+
IRIX                        ||    5 ||  0%  
|    24
+
|  0.7%  
+
|
+
 
|-
 
|-
sometimes   
+
SCO SV                      ||    2 ||  0%  
|    23
+
|  0.7%  
+
|
+
 
|-
 
|-
Not answered
+
UnixWare                    ||     1 ||   0%  
|   1257
+
| 38.8%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git cvsserver ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1926
+
|  59.5%  
+
|
+
 
|-
 
|-
| often       
+
|colspan="3" |
|      5
+
|  0.2%
+
|  
+
 
|-
 
|-
rarely     
+
''Other, please specify''   ||    32 ||  1%  
|    44
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
|   1.4%
+
Total responders
|  
+
|colspan="2" | 2842
|-
+
|  sometimes    
+
|     12
+
0.4%  
+
|  
+
|-
+
Not answered
+
|   1249
+
|  38.6%
+
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git daemon ====
 
(single choice question)
 
  
<!-- ## table begin
+
Other operating systems (excluding distributions of Linux and GNU/Linux wording and similar answers which are listed) that people use Git on include iPhone OS (is there Git for iPhone?), BeOS (but with comment: not really), DragonFly BSD and GNU/kFreeBSD (both probably should be counted as element of xBSD family), MS Windows/AndLinux, and finally QNX and Plan 9.
-->
+
 
 +
Linux dominates (86% replies) as the operating system of Git users (other systems do not cross 50% of replies). This isn't strange, as Git was at least originally developed for Linux and on Linux; it doesn't for example work as well on MS Windows, and lack some of GUI tools (some) MS Windows users expect. Next in popularity is MacOS X with 47% replies, and MS Windows with around 26% replies. The "native" [http://code.google.com/p/msysgit/ msysGit] version is more popular than using Git from/via [http://cygwin.com/ Cygwin]. The remaining operating systems with more than 1% of responses are various members of xBSD family: FreeBSD, OpenBSD, NetBSD, and (a bit surprisingly for me) (Open)Solaris.
 +
 
 +
 
 +
=== 19. What hardware platforms do you use Git on? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
Note that one person can use Git on more than one machine (for example desktop and laptop, or home computer and computer at work).
 +
 
 +
Sidenote: Some responders might have mistaken hardware platforms you use Git on with more broad hardare platforms you work on (or have contact with).
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                      !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1500
+
| 46.4%
+
|
+
 
|-
 
|-
often       
+
32bit                      || 2484 ||  89%
|   130
+
|   4.0%
+
|  
+
 
|-
 
|-
rarely     
+
64bit                      || 1700 ||  61%
|   242
+
|   7.5%
+
|  
+
 
|-
 
|-
sometimes   
+
portable/handheld          ||    92 ||  3%  
|    127
+
|  3.9%  
+
|
+
 
|-
 
|-
| Not answered
+
|colspan="3" |
|   1237
+
|-
38.2%  
+
''other (please specify)''  ||    23 ||  1%  
|  
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
 +
|  Total responders
 +
|colspan="2" | 2798
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git daemon (pushing enabled) ====
 
(single choice question)
 
  
<!-- ## table begin
+
People usually put in 'other' field either comment about choice, or name of architecture (PowerPC/PPC, G4, SPARC, ARM, ia32 or ia64), or type of machine (OLPC-XO, MacBook with Intel).
-->
+
 
 +
32bit architecture is still most popular (89%), but more than half use (also) 64bit (61%).
 +
 
 +
 
 +
=== 20. What editor, IDE or RAD you use working with Git? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
This question was intended to mean editor (or IDE) which one use to edit files which one has under version control using Git, not any editor one use.
 +
 
 +
This is multiple choice question as one can use different editors in different situations (e.g. for different projects).
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                      !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1709
+
| 52.8%
+
|
+
 
|-
 
|-
often       
+
Eclipse                    ||  364 ||  13%
|     58
+
1.8%
+
|  
+
 
|-
 
|-
rarely     
+
NetBeans                  ||  154 ||  6%
|   147
+
4.5%
+
|  
+
 
|-
 
|-
sometimes    
+
IntelliJ IDEA              ||   43 ||  2%  
|     65
+
|  2.0%  
+
|
+
 
|-
 
|-
Not answered
+
MS Visual Studio          |125 ||  5%  
1257
+
| 38.8%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git ... --dirstat ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
1768
+
|  54.6%  
+
|
+
 
|-
 
|-
often       
+
KDevelop                  ||    82 ||  3%  
|     11
+
0.3%  
+
|
+
 
|-
 
|-
rarely     
+
Anjuta                    ||    13 |0%  
|    135
+
4.2%  
+
|
+
 
|-
 
|-
sometimes   
+
XCode                      ||  139 ||  5%
|     51
+
1.6%
+
|  
+
 
|-
 
|-
Not answered
+
PIDA                      ||     5 ||   0%  
|   1271
+
| 39.3%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git fetch [<options>] ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    593
+
|  18.3%  
+
|
+
 
|-
 
|-
rarely     
+
Eric                      ||     7 ||  0%
|   469
+
| 14.5%
+
|  
+
 
|-
 
|-
often       
+
Emacs                      ||  582 ||  21%  
|   502
+
15.5%  
+
|
+
 
|-
 
|-
sometimes   
+
Vim                        ||  1380 ||  51%
|   501
+
15.5%
+
|  
+
 
|-
 
|-
Not answered
+
Notepad++                  |100 ||  4%  
1171
+
| 36.2%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git filter-branch ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
1681
+
|  51.9%  
+
|
+
 
|-
 
|-
often       
+
TextMate                  ||  890 ||  33%
|     10
+
0.3%
+
|  
+
 
|-
 
|-
| rarely     
+
|colspan="3" |
|    231
+
|  7.1%
+
|  
+
 
|-
 
|-
sometimes   
+
''Other, please specify''  ||  410 ||  15%  
|     62
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
1.9%  
+
Total responders
|  
+
|colspan="2" | 2707
|-
+
Not answered
+
|   1252
+
|  38.7%
+
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git format-patch ====
 
(single choice question)
 
  
<!-- ## table begin
+
The free-form part of this question is not yet analyzed; some of editors, IDE and RAD that are missing from above table include: gedit (from GNOME), Geany (Scintilla-based GTK+ editor/IDE), Kate (from KDE), nano (curses-based text editor), 'E' (MS Windows TextMate port) and SciTE (Scintilla-based cross-platform editor).
  -->
+
 
 +
Among text editors (although with plugins, addons, modes one can make those into something resembling IDE) Vim with 51% wins over TextMate with 33%, which in turn wins over Emacs with 21%. Next in turn is Eclipse with 13% (assuming that editors in 'other' won't change it; this would a bit unlikely, though); it is most popular among Java IDE listed (from those NetBeans is more popular than IntelliJ IDEA).  XCode, MS Visual Studio and KDevelop IDE have similar popularity, surpassing Anjuta.
 +
 
 +
 
 +
=== 21. Which porcelains / interfaces / implementations do you use? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
This question was made multiple choice because one can use patch management interface such as StGIT, or topic branch management tool TopGit together with "core" git interface (git in C).
 +
 
 +
This question intentionally mixes implementations (such as git-core aka. git written (mainly) in C, and JGit which is (re)implementation written in Java), management interfaces extending Git such as patch management interfaces: StGIT and Guilt, or tool to manage topic branches: TopGit, and alternate user interfaces such as Pyrite, Easy Git and (deprecated) Cogito.
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                                    !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1165
+
|  36.0%
+
|
+
 
|-
 
|-
rarely     
+
git (core)                                ||  2654 ||  99%
|   337
+
10.4%
+
|  
+
 
|-
 
|-
often       
+
JGit (Java implementation)                ||    38 |1%  
|    202
+
6.2%  
+
|
+
 
|-
 
|-
sometimes   
+
Cogito '''(DEPRECATED)'''                ||    14 |1%  
|    315
+
9.7%  
+
|
+
 
|-
 
|-
Not answered
+
pg aka Patchy Git '''(DEPRECATED)'''      ||     2 ||  0%  
|  1217
+
|  37.6%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git grep ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
1196
+
|  37.0%  
+
|
+
 
|-
 
|-
rarely     
+
StGIT                                    ||    63 ||   2%
|    357
+
| 11.0%
+
|  
+
 
|-
 
|-
often       
+
Guilt (formerly gq)                      ||    15 |1%  
|    242
+
7.5%  
+
|
+
 
|-
 
|-
sometimes   
+
Easy Git                                  ||    24 |1%  
|    242
+
7.5%  
+
|
+
 
|-
 
|-
Not answered
+
Pyrite                                    ||     1 ||   0%  
|   1199
+
| 37.1%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git imap-send ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1912
+
|  59.1%  
+
|
+
 
|-
 
|-
often       
+
TopGit                                    ||    30 ||  1%  
|     6
+
0.2%  
+
|
+
 
|-
 
|-
| rarely     
+
|colspan="3" |
|    58
+
|  1.8%
+
|  
+
 
|-
 
|-
sometimes   
+
my own scripts                            ||  321 ||  12%
|     9
+
0.3%
+
|  
+
 
|-
 
|-
| Not answered
+
|colspan="3" |
|   1251
+
|-
38.7%  
+
''Other (please specify)''                ||    79 ||  3%  
|  
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
 +
|  Total responders
 +
|colspan="2" | 2681
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git instaweb ====
 
(single choice question)
 
  
<!-- ## table begin
+
The free-form part of this question is not yet analyzed; nevertheless other (unspecified) consist only of 3% of responses. 
  -->
+
 
 +
Listed (in a free-form) part porcelains / interfaces / implementations include: Grit (Ruby interface and partial (re)implementation), GitPython, git and GitHub Ruby git gems, Sake tasks, gc-utils, git-wtf, thor-git, mr (generic VC CLI interface), gibak (for backups) and etckeeper, gitosis, vng, yap/yagp, 0release, git-buildpackage (Debian tool), smug, and using Git from editors and IDE, i.e. various Emacs modes: magit, git.el, TextMate git bundle, and VCSCommand Vim plugin.
 +
 
 +
Most people (99%) use git-core implementation. From patch management interfaces most users has StGIT (63), then Guilt (15); deprecated Patchy Git (pg) has only 2 users.  Cogito has 14 users in sipte of it being deprecated and unmaintained for quite a long time.
 +
 
 +
There is qute a large percentage of people (12%) who create their own scripts to help their git usage.  Whether it is a sign of good scriptability, or lacks in user interface, it depends on point of view...
 +
 
 +
 
 +
=== 22. Which git GUI (commit tool or history viewer, or both) do you use? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
This is multiple choice question because one can use more than one tool, for example both history viewer and graphical commit tool.
 +
 
 +
This question is not fully analized (beside lack of tabularization of free-form 'other tool' answer); the data should be grouped into categories and/or sorted by usage (by number of responses).  Currently data is in the same order as in survey.
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                      !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1775
+
|  54.9%
+
|
+
 
|-
 
|-
often       
+
CLI (command line)        || 1868 ||  74%
|     12
+
|   0.4%
+
|  
+
 
|-
 
|-
rarely     
+
gitk                      || 1563 ||  62%
|   141
+
|   4.4%
+
|  
+
 
|-
 
|-
sometimes   
+
git gui                    ||  529 ||  21%
|     45
+
1.4%
+
|  
+
 
|-
 
|-
Not answered
+
QGit                      |245 ||  10%  
1263
+
| 39.0%
+
|  
+
|}
+
<!-- ##----------------------------------
+
  -->
+
<!-- ## table end
+
-->
+
 
+
==== git log --grep/--author/... ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    934
+
|  28.9%  
+
|
+
 
|-
 
|-
often       
+
GitView                    ||    14 |1%  
|    289
+
8.9%  
+
|
+
 
|-
 
|-
rarely     
+
Giggle                    ||   128 ||  5%
|   376
+
| 11.6%
+
|  
+
 
|-
 
|-
sometimes   
+
tig                        ||   137 ||  5%
|   441
+
| 13.6%
+
|  
+
 
|-
 
|-
Not answered
+
|  git-sh (git shell)         ||   38 ||   2%  
|  1196
+
|  37.0%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git log -S<string> (pickaxe search) ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1393
+
|  43.0%  
+
|
+
 
|-
 
|-
often       
+
instaweb                  ||    68 ||  3%  
|     95
+
2.9%  
+
|
+
 
|-
 
|-
rarely     
+
(h)gct                    ||    2 ||  0%  
|   290
+
9.0%  
+
|
+
 
|-
 
|-
sometimes   
+
qct                        ||    5 ||  0%  
|   207
+
6.4%  
+
|
+
 
|-
 
|-
Not answered
+
|  git-cola / ugit            ||     5 ||   0%  
|  1251
+
|  38.7%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git log --graph ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1481
+
|  45.8%  
+
|
+
 
|-
 
|-
often       
+
GitNub                    ||  291 ||  11%
|     52
+
1.6%
+
|  
+
 
|-
 
|-
rarely     
+
GitX                      ||    44 |2%  
|    302
+
9.3%  
+
|
+
 
|-
 
|-
sometimes   
+
Pyrite                    ||    1 ||  0%  
|   155
+
4.8%  
+
|
+
 
|-
 
|-
Not answered
+
git.el or git-vc.el       ||   94 ||  4%  
|  1246
+
|  38.5%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git merge ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply        
+
| Count
+
| Perc.
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    302
+
9.3%  
+
|
+
 
|-
 
|-
rarely     
+
DVC (Emacs)                ||    38 ||   2%
|    432
+
| 13.3%
+
|  
+
 
|-
 
|-
often       
+
EGit (Eclipse plugin)      ||    56 ||   2%
|    709
+
| 21.9%
+
|  
+
 
|-
 
|-
sometimes   
+
Push Me Pull You          ||     3 ||  0%  
|   713
+
| 22.0%  
+
|
+
 
|-
 
|-
Not answered
+
gitSafe                    ||     2 ||   0%  
|   1080
+
| 33.4%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git merge with strategy ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1533
+
|  47.4%  
+
|
+
 
|-
 
|-
| rarely     
+
|colspan="3" |
|    300
+
|  9.3%
+
|  
+
 
|-
 
|-
often       
+
''Other, please specify''  ||    96 ||  4%  
|     32
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
|   1.0%
+
Total responders
|
+
|colspan="2" | 2533
|-
+
|  sometimes    
+
|   116
+
3.6%  
+
|  
+
|-
+
Not answered
+
|   1255
+
|  38.8%
+
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git merge --squash ====
 
(single choice question)
 
  
<!-- ## table begin
+
Around 3/4 (74%) of people use git command line interface.  Among other tools dominate gitk history viewer (62%) and git-gui commit tool (21%), probably because they are multiplatform (using Tcl/Tk) and distributed with Git.  GitNub and QGit follow, with similar popularity over 200 responses, then Giggle, tig (text-mode interface) and various Emacs modes for Git.  Above 50 users has instaweb and Eclipse plugin (EGit), with GitX close (44 responses); that doesn't count (currently) tools specified in free-text form in 'other tools' answer.
  -->
+
 
 +
The free-form part of this question is not yet analyzed. Tools that people use and are (currently) missing from the above table include:
 +
git-forest, git-wtf, gitosis, GitHub, metarw-git, Meld (graphical diff and merge tool), GitCheetah, gitsum (darcsum-like Emacs interface), magit (Emacs interface), tm-bundle (TextMate git bundle), VCSCommand Vim plugin,... and my own tools/plugin.
 +
 
 +
 
 +
=== 23. Which git web interface do you use for your projects/have installed? ===
 +
 
 +
''Web interfaces used by git hosting sites do not count''
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                      !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1464
+
| 45.2%
+
|
+
 
|-
 
|-
often       
+
gitweb (Perl)              ||  781 ||  80%
|     66
+
2.0%
+
|  
+
 
|-
 
|-
rarely     
+
cgit (C)                  ||  104 ||  11%
|   312
+
9.6%
+
|  
+
 
|-
 
|-
sometimes   
+
Wit (Ruby)                ||    5 ||  1%  
|   150
+
4.6%  
+
|
+
 
|-
 
|-
Not answered
+
git-php (PHP)             ||   15 ||   2%  
|  1244
+
|  38.4%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git mergetool ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|  1486
+
|  45.9%  
+
|
+
 
|-
 
|-
often       
+
viewgit (PHP)              ||    7 ||  1%  
|   118
+
3.6%  
+
|
+
 
|-
 
|-
rarely     
+
gitarella (Ruby)          ||     6 ||  1%
|   219
+
|   6.8%
+
|  
+
 
|-
 
|-
sometimes   
+
Gitorious (Ruby)          ||  100 ||  10%
|   160
+
4.9%
+
|  
+
 
|-
 
|-
Not answered
+
InDefero (PHP)             ||     3 ||   0%  
|  1253
+
|  38.7%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git pull (no remote) ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    406
+
|  12.5%  
+
|
+
 
|-
 
|-
| often       
+
|colspan="3" |
|  1009
+
|  31.2%
+
|  
+
 
|-
 
|-
rarely     
+
''Other, please specify''  ||  106 ||  11%  
|   307
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
9.5%
+
Total responders
|  
+
|colspan="2" 980
|-
+
|  sometimes   
+
|    444
+
13.7%  
+
|
+
|-
+
Not answered
+
|   1070
+
33.1%
+
|
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git pull --rebase [<options>] ====
 
(single choice question)
 
  
<!-- ## table begin
+
This questions was meant to be about web interface the user himself/herself deploy, not just web interfaces one use.  As one can see only 980 people out of 3236 answered this question (and even that might be overestimated); not every user needs to deploy web interface.
  -->
+
 
 +
Most commonly used (deployed) web interface from this survey is gitweb with 80%, most probably because it is distributed with git.  The only other web interfaces that crossed 10% of responses are cgit (caching web interface in C) and Gitorious (git hosting solution in Ruby).
 +
 
 +
The free-form part of this question is not yet analyzed.
 +
 
 +
Web interfaces listed as 'other': GitHub (it is not public; the question was not meant to be about ''using'' web interface), Trac and gittrac (bugtracker), Redmine (bugtracker), ikiwiki (wiki compiler with possible git backend), git-browser (graphical history viewer using JavaScript), Sputnik (Lua), internal / my own non public, gitalone, lookgit, gitlocal, Retrospectiva, Version Control API in Drupal (PHP, experimental), Merge Monkey, lxr-cvs with git backend.
 +
 
 +
 
 +
=== 24. Which git hosting site do you use for your projects? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
This is multiple choice because one can use multiple git hosting sites, either for different projects, or as mirrors (alternate sources).
 +
 
 +
The table below is sorted by number of replies, but with 'generic site', 'self hosted' and "other git hosting site" put at the end. Currently it also does not include git hosting sites specified in free-form "other site" answer.
 +
 
 +
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                            !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1105
+
| 34.1%
+
|
+
 
|-
 
|-
rarely     
+
GitHub                            ||  1404 ||  59%
|   405
+
12.5%
+
|  
+
 
|-
 
|-
often       
+
repo.or.cz                        ||  237 ||  10%
|   224
+
6.9%
+
|  
+
 
|-
 
|-
sometimes   
+
Gitorious                        ||  171 ||  7%
|   272
+
8.4%
+
|  
+
 
|-
 
|-
Not answered
+
Unfuddle                          ||   66 ||  3%  
|   1230
+
| 38.0%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git pull <remote> ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    308
+
9.5%  
+
|
+
 
|-
 
|-
often       
+
Alioth                            ||    63 ||   3%
|    862
+
| 26.6%
+
|  
+
 
|-
 
|-
rarely     
+
freedesktop.org                  ||    50 ||   2%
|    386
+
| 11.9%
+
|  
+
 
|-
 
|-
sometimes   
+
Assembla                          ||    41 ||   2%
|    623
+
| 19.3%
+
|  
+
 
|-
 
|-
Not answered
+
Savannah                          ||   37 ||   2%  
|   1057
+
| 32.7%
+
|  
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git pull <URL> <ref> ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  Reply       
+
|  Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    805
+
|  24.9%  
+
|
+
 
|-
 
|-
often       
+
kernel.org                        ||    37 |2%  
|    331
+
| 10.2%  
+
|
+
 
|-
 
|-
rarely     
+
Fedora Hosted                    ||    14 ||   1%
|    510
+
| 15.8%
+
|  
+
 
|-
 
|-
| sometimes   
+
|colspan="3" |
|    395
+
|  12.2%
+
|  
+
 
|-
 
|-
Not answered
+
generic site without git support ||   107 ||  4%  
|  1195
+
|  36.9%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git push ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
  -->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    135
+
|  4.2%  
+
|
+
 
|-
 
|-
rarely     
+
self hosted                      || 1095 ||  46%
|   140
+
|   4.3%
+
|  
+
 
|-
 
|-
| often       
+
|colspan="3" |
|  1628
+
|  50.3%
+
|  
+
 
|-
 
|-
sometimes   
+
''Other (please specify)''        ||    87 ||   4%  
|    358
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
| 11.1%  
+
Total responders
|
+
|colspan="2" | 2385
|-
+
Not answered
+
|   975
+
|  30.1%
+
|  
+
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git relink ====
+
Note that replies might be affected by the fact that announcement about this survey was shown at some git hosting sites, but not at other (additionally users of some git hosting sites may skip welcome page more often than for other hosting site; not all hosting sites have blog or a news / announcements section).
(single choice question)
+
 
 +
The leader here is GitHub (59%); only self hosted has close amount of replies (46%).
 +
 
 +
The free-form part of this question is not yet analyzed.  Git hosting site that people use (and wrote about in free-form section) and are not present in above table include project specific or distribution specific multi-repo hosting sites such as dev.laptop.org (OLPC), git.altlinux.org, git.slind.org, git.exherbo.org, overlays.gentoo.org, infradead.org, git.videolan.org, linux-nfs.org, open-osd.org, alsa-project.org, moblin.org, samba.org, denx.de, git.xfce.org, git.postgresql.org, Heroku, GNOME git mirror (nowadays GNOME chosen Git as SCM), git hosting sites not mentioned above such as TuxFamily or codebasehq, software hosting sites (with some git support) such as BerliOS, RubyForge, non-public git hosting sites, foreign SCM (e.g. Subversion) hosting sites.  Some of those are mentioned only once.
 +
 
 +
 
 +
=== 25. How do you publish/propagate your changes? ===
 +
 
 +
(Multiple choice questions with free-form parts.)
 +
 
 +
This question is multiple choice because one can use different mechanism for different repositories one publish to.
 +
 
  
<!-- ## table begin
 
-->
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| Reply       
+
|- style="font-weight: bold; background-color: #ffffcc;"
|  Count
+
! Reply                    !! Count !! Perc.  
|  Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| never       
+
|  1889
+
| 58.4%
+
|
+
 
|-
 
|-
often       
+
push                      || 2355 ||  90%
|     1
+
|   0.0%
+
|  
+
 
|-
 
|-
rarely     
+
pull request              ||  709 ||  27%
|     53
+
1.6%
+
|  
+
 
|-
 
|-
sometimes   
+
format-patch + email     |584 ||  22%
|     9
+
0.3%
+
|  
+
 
|-
 
|-
Not answered
+
|  git bundle                ||   48 ||   2%  
|  1284
+
|  39.7%
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
<!-- ## table end
+
-->
+
 
+
==== git rebase ====
+
(single choice question)
+
 
+
<!-- ## table begin
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
| Reply       
+
| Count
+
| Perc.
+
|
+
|}
+
<!-- ##----------------------------------
+
-->
+
{| border="1" cellpadding="2" cellspacing="0"
+
|  never       
+
|    592
+
|  18.3%  
+
|
+
 
|-
 
|-
rarely     
+
git-svn                  ||  704 ||  27%  
|   432
+
13.3%  
+
|
+
 
|-
 
|-
often       
+
foreign SCM, not git-svn  ||    82 ||   3%
|    586
+
| 18.1%
+
|  
+
 
|-
 
|-
| sometimes   
+
|colspan="3" |
|    506
+
|  15.6%
+
|  
+
 
|-
 
|-
Not answered
+
other                    ||    51 |2%
1120
+
|- style="font-weight: bold; font-style: italic; background-color: #ccffff;"
34.6%
+
Total responders
|  
+
|colspan="2" | 2625
 
|}
 
|}
<!-- ##----------------------------------
 
-->
 
<!-- ## table end
 
-->
 
  
==== git rebase -i ====
 
(single choice question)
 
  
<!-- ## table begin
+
Most common way by a large margin to publish one changes is via push (90%).  Next in order is pull request (in many different forms) and git-svn, both with 27% of replies. From more common ways of publishing one's changes there is also format-patch + email with 22% (which was meant to include other ways of publishing via format-patch).
  -->
+