GitSurvey2008
(add (git) link to scripts that can help evaluating free-form questions) |
(Added a bit to intro, added TOC, added sections and question numbers) |
||
Line 21: | Line 21: | ||
* Further final results will follow and will be put into the wiki. | * Further final results will follow and will be put into the wiki. | ||
− | + | There were 3236 individual responses, including 21 responses in 'test' channel<<BR>> | |
+ | There were 683 individual responses in [[GitSurvey]]2007, and around 117 responses in [[GitSurvey]]2006. | ||
− | === What country do you live in? === | + | <i>Please do not add survey <b>data</b> on this page</i> |
+ | ---- | ||
+ | <b>Table of contents:</b> | ||
+ | <<<!-- ! TOC here -->(3)>> | ||
+ | ---- | ||
+ | |||
+ | = Tabular Results = | ||
+ | |||
+ | == About you == | ||
+ | |||
+ | === 01. What country do you live in? === | ||
(free-form question) | (free-form question) | ||
Line 428: | Line 439: | ||
--> | --> | ||
− | === How old are you (in years)? === | + | === 02. How old are you (in years)? === |
(free-form question) | (free-form question) | ||
Line 736: | Line 747: | ||
--> | --> | ||
− | === With which programming languages are you proficient? === | + | === 04. With which programming languages are you proficient? === |
(open multiple choice question) | (open multiple choice question) | ||
Line 1,035: | Line 1,046: | ||
Every explicitly named programming languages with less then 4 users is put into "Other". | Every explicitly named programming languages with less then 4 users is put into "Other". | ||
− | === How did you hear about Git? === | + | == Getting started with Git == |
+ | |||
+ | === 04. How did you hear about Git? === | ||
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === Did you find Git easy to learn? === | + | === 05. Did you find Git easy to learn? === |
(single choice question) | (single choice question) | ||
Line 1,089: | Line 1,102: | ||
--> | --> | ||
− | === What helped you most in learning to use it? === | + | === 06. What helped you most in learning to use it? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What did you find hardest in learning and using Git? === | + | === 07. What did you find hardest in learning and using Git? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === Which Git version(s) are you using? === | + | === 08. Which Git version(s) are you using? === |
(multiple choice question) | (multiple choice question) | ||
Line 1,157: | Line 1,170: | ||
--> | --> | ||
− | === How long do you use Git? === | + | === 09. How long do you use Git? === |
(single choice question) | (single choice question) | ||
Line 1,227: | Line 1,240: | ||
--> | --> | ||
− | === Rate your own proficiency with Git: === | + | === 10. Rate your own proficiency with Git: === |
(single choice question) | (single choice question) | ||
Line 1,277: | Line 1,290: | ||
--> | --> | ||
− | === Does git.git repository include code produced by you? === | + | === 11. Does git.git repository include code produced by you? === |
(single choice question) | (single choice question) | ||
Line 1,312: | Line 1,325: | ||
--> | --> | ||
− | === What other SCM did or do you use? === | + | == Other SCMs == |
+ | |||
+ | === 12. What other SCM did or do you use? === | ||
(single choice per row) | (single choice per row) | ||
Line 1,543: | Line 1,558: | ||
--> | --> | ||
− | === Why did you choose/use Git? (if you use Git)What do you like about using Git? === | + | === 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.) | (Results of free-form questions will follow.) | ||
− | === Why did you choose/use other SCMs? (if you use other SCMs)What do you like about using other SCMs? === | + | === 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.) | (Results of free-form questions will follow.) | ||
− | === Do you miss features in git that you know from other SCMs?If yes, what features are these (and from which SCM)? === | + | === 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.) | (Results of free-form questions will follow.) | ||
− | === I use Git for (check all that apply): === | + | == How do you use Git? == |
+ | |||
+ | === 16. I use Git for (check all that apply): === | ||
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === How do you obtain Git? === | + | === 17. How do you obtain Git? === |
(multiple choice question) | (multiple choice question) | ||
Line 1,604: | Line 1,621: | ||
--> | --> | ||
− | === What operating system do you use Git on? === | + | === 18. What operating system do you use Git on? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === What hardware platforms do you use Git on? === | + | === 19. What hardware platforms do you use Git on? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === What editor, IDE or RAD you use working with Git? === | + | === 20. What editor, IDE or RAD you use working with Git? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === Which porcelains / interfaces / implementations do you use? === | + | === 21. Which porcelains / interfaces / implementations do you use? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === Which git GUI (commit tool or history viewer, or both) do you use? === | + | === 22. Which git GUI (commit tool or history viewer, or both) do you use? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === Which git web interface do you use for your projects/have installed? === | + | === 23. Which git web interface do you use for your projects/have installed? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === Which git hosting site do you use for your projects? === | + | === 24. Which git hosting site do you use for your projects? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === How do you publish/propagate your changes? === | + | === 25. How do you publish/propagate your changes? === |
(Results of multiple choice questions with free-form parts will follow.) | (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. === | + | === 26. 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.) | (Results of free-form questions will follow.) | ||
− | === How often do you use the following forms of git commands or extra git tools? === | + | === 27-28. How often do you use the following forms of git commands or extra git tools? === |
(single choice per row) | (single choice per row) | ||
Line 2,508: | Line 2,525: | ||
--> | --> | ||
− | === Which of the following features do or did you use? === | + | === 29. Which of the following features do or did you use? === |
(multiple choice question) | (multiple choice question) | ||
Line 2,663: | Line 2,680: | ||
--> | --> | ||
− | === Which features do you find unique and/or useful ones,compared to other systems (other SCMs)? === | + | === 30. Which features do you find unique and/or useful ones,compared to other systems (other SCMs)? === |
(multiple choice question) | (multiple choice question) | ||
Line 2,788: | Line 2,805: | ||
--> | --> | ||
− | === If you use some important Git features not mentioned above, what are those? === | + | === 31. If you use some important Git features not mentioned above, what are those? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === Overall, how happy are you with Git? === | + | == What do you think of Git? == |
+ | |||
+ | === 32. Overall, how happy are you with Git? === | ||
(single choice question) | (single choice question) | ||
Line 2,842: | Line 2,861: | ||
--> | --> | ||
− | === How does Git compare to other SCM tools you have used? === | + | === 33. How does Git compare to other SCM tools you have used? === |
(single choice question) | (single choice question) | ||
Line 2,882: | Line 2,901: | ||
--> | --> | ||
− | === What would you like to see improved about Git? === | + | === 34. What would you like to see improved about Git? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What tools (or kind of tools) would you like to see Git support in? === | + | === 35. What tools (or kind of tools) would you like to see Git support in? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === Did you participate in previous Git User's Surveys? === | + | == Changes in Git == |
+ | |||
+ | Since year ago (since last survey), or since you started using Git. | ||
+ | |||
+ | === 36. Did you participate in previous Git User's Surveys? === | ||
(multiple choice question) | (multiple choice question) | ||
Line 2,925: | Line 2,948: | ||
--> | --> | ||
− | === How do you compare current version with version from year ago? === | + | === 37. How do you compare current version with version from year ago? === |
(single choice question) | (single choice question) | ||
Line 2,970: | Line 2,993: | ||
--> | --> | ||
− | === Do you use the Git wiki? === | + | == Documentation == |
+ | |||
+ | === 38. Do you use the Git wiki? === | ||
(single choice question) | (single choice question) | ||
Line 3,005: | Line 3,030: | ||
--> | --> | ||
− | === Do you find Git wiki useful? === | + | === 39. Do you find Git wiki useful? === |
(single choice question) | (single choice question) | ||
Line 3,045: | Line 3,070: | ||
--> | --> | ||
− | === Do you contribute to Git wiki? === | + | === 40. Do you contribute to Git wiki? === |
(single choice question) | (single choice question) | ||
Line 3,085: | Line 3,110: | ||
--> | --> | ||
− | === Do you find Git's on-line help (homepages, documentation) useful? === | + | === 41. Do you find Git's on-line help (homepages, documentation) useful? === |
(single choice question) | (single choice question) | ||
Line 3,125: | Line 3,150: | ||
--> | --> | ||
− | === Do you find help distributed with Git useful? === | + | === 42. Do you find help distributed with Git useful? === |
(single choice question) | (single choice question) | ||
Line 3,165: | Line 3,190: | ||
--> | --> | ||
− | === What could be improved on the Git homepage(s)? === | + | === 43. What could be improved on the Git homepage(s)? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What could be improved in Git documentation? === | + | === 44. What could be improved in Git documentation? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What is the language you want computer communicate with you? === | + | == Translating Git == |
+ | |||
+ | === 45. What is the language you want computer communicate with you? === | ||
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What do you need/want to have translated? === | + | === 46. What do you need/want to have translated? === |
(multiple choice question) | (multiple choice question) | ||
Line 3,252: | Line 3,279: | ||
--> | --> | ||
− | === Have you tried to get Git help from other people? === | + | == Getting help, staying in touch == |
+ | |||
+ | === 47. Have you tried to get Git help from other people? === | ||
(single choice question) | (single choice question) | ||
Line 3,287: | Line 3,316: | ||
--> | --> | ||
− | === What channel did you use to request help? === | + | === 48. What channel did you use to request help? === |
(Results of multiple choice questions with free-form parts will follow.) | (Results of multiple choice questions with free-form parts will follow.) | ||
− | === If yes, did you get these problems resolved quickly and to your liking? === | + | === 49. If yes, did you get these problems resolved quickly and to your liking? === |
(single choice question) | (single choice question) | ||
Line 3,331: | Line 3,360: | ||
--> | --> | ||
− | === Would commercial (paid) Git support from a support vendor be of interest to you/your organization? === | + | === 50. Would commercial (paid) Git support from a support vendor be of interest to you/your organization? === |
(single choice question) | (single choice question) | ||
Line 3,371: | Line 3,400: | ||
--> | --> | ||
− | === Do you think it is easy to find out how to do a specific task with git? === | + | === 51. Do you think it is easy to find out how to do a specific task with git? === |
(single choice question) | (single choice question) | ||
Line 3,411: | Line 3,440: | ||
--> | --> | ||
− | === Do you read the mailing list? === | + | === 52. Do you read the mailing list? === |
(multiple choice question) | (multiple choice question) | ||
Line 3,451: | Line 3,480: | ||
--> | --> | ||
− | === If yes, do you find mailing list useful? === | + | === 53. If yes, do you find mailing list useful? === |
(single choice question) | (single choice question) | ||
Line 3,491: | Line 3,520: | ||
--> | --> | ||
− | === Do you find the mailing list traffic level to be: === | + | === 54. Do you find the mailing list traffic level to be: === |
(single choice question) | (single choice question) | ||
Line 3,541: | Line 3,570: | ||
--> | --> | ||
− | === Do you use the IRC channel (#git on irc.freenode.net)? === | + | === 55. Do you use the IRC channel (#git on irc.freenode.net)? === |
(single choice question) | (single choice question) | ||
Line 3,576: | Line 3,605: | ||
--> | --> | ||
− | === If yes, do you find IRC channel useful? === | + | === 56. If yes, do you find IRC channel useful? === |
(single choice question) | (single choice question) | ||
Line 3,616: | Line 3,645: | ||
--> | --> | ||
− | === Did you have problems getting GIT help on mailing list or on IRC channel? What were it? What could be improved? === | + | === 57. Did you have problems getting GIT help on mailing list or on IRC channel? What were it? What could be improved? === |
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === What other comments or suggestions do you have that are not covered by the questions above? === | + | == Open forum == |
+ | |||
+ | === 58. What other comments or suggestions do you have that are not covered by the questions above? === | ||
(Results of free-form questions will follow.) | (Results of free-form questions will follow.) | ||
− | === Should Git User's Survey be repeated next year? === | + | === 59. Should Git User's Survey be repeated next year? === |
(single choice question) | (single choice question) | ||
Line 3,664: | Line 3,695: | ||
--> | --> | ||
− | === Where have you read/find about this survey? === | + | === 60. Where have you read/find about this survey? === |
(free-form question) | (free-form question) |
Revision as of 11:55, 31 October 2008
Git User's Survey 2008 summary
The Git User's Survey 2008 has been closed on October 14, 2008.
The survey could be found here:
- Git User's Survey 2008 (http://tinyurl.com/GitSurvey2008) at Survs.com (closed)
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)
- [attachment:Git%20User's%20Survey%202008%20-%20Oct%2014,%2008.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:
- partial summary thread on GMANE
- Graphical final results of the survey (http://tinyurl.com/GitSurvey2008Analyze) <
> Note:</b> you can use existing on-line filters for basic survey analysis - Further final results will follow and will be put into the wiki.
There were 3236 individual responses, including 21 responses in 'test' channel<
>
There were 683 individual responses in GitSurvey2007, and around 117 responses in GitSurvey2006.
Please do not add survey <b>data</b> on this page
<b>Table of contents: <<(3)>>
Tabular Results
About you
01. What country do you live in?
(free-form question)
Reply | Count | Perc. |
Afghanistan | 1 | 0.0% | |
Argentina | 17 | 0.5% | |
Australia | 100 | 3.1% | |
Austria | 39 | 1.2% | |
Bangladesh | 1 | 0.0% | |
Belarus | 2 | 0.1% | |
Belgium | 31 | 1.0% | |
Brazil | 67 | 2.1% | |
Bulgaria | 5 | 0.2% | |
Canada | 123 | 3.8% | |
Chile | 11 | 0.3% | |
China | 34 | 1.1% | |
Colombia | 6 | 0.2% | |
Croatia | 6 | 0.2% | |
Cuba | 1 | 0.0% | |
Cyprus | 1 | 0.0% | |
Czech Republic | 30 | 0.9% | |
Denmark | 34 | 1.1% | |
Dominican Republic | 2 | 0.1% | |
Egypt | 2 | 0.1% | |
Estonia | 5 | 0.2% | |
Finland | 35 | 1.1% | |
France | 93 | 2.9% | |
Germany | 324 | 10.0% | |
Greece | 7 | 0.2% | |
Hungary | 5 | 0.2% | |
Iceland | 3 | 0.1% | |
India | 37 | 1.1% | |
Indonesia | 1 | 0.0% | |
Iran | 1 | 0.0% | |
Ireland | 11 | 0.3% | |
Israel | 16 | 0.5% | |
Italy | 43 | 1.3% | |
Japan | 18 | 0.6% | |
Korea | 1 | 0.0% | |
Latvia | 3 | 0.1% | |
Lebanon | 1 | 0.0% | |
Lithuania | 4 | 0.1% | |
Macedonia | 1 | 0.0% | |
Malaysia | 1 | 0.0% | |
Mexico | 12 | 0.4% | |
Moldova | 1 | 0.0% | |
Netherlands | 58 | 1.8% | |
New Zealand | 36 | 1.1% | |
Norway | 52 | 1.6% | |
Paraguay | 1 | 0.0% | |
Peru | 3 | 0.1% | |
Philippines | 3 | 0.1% | |
Poland | 69 | 2.1% | |
Portugal | 15 | 0.5% | |
Romania | 18 | 0.6% | |
Russia | 47 | 1.5% | |
Saudi Arabia | 1 | 0.0% | |
Serbia | 3 | 0.1% | |
Singapore | 8 | 0.2% | |
Slovakia | 1 | 0.0% | |
Slovenia | 6 | 0.2% | |
South Africa | 12 | 0.4% | |
Spain | 50 | 1.5% | |
Sri Lanka | 2 | 0.1% | |
Sweden | 63 | 1.9% | |
Switzerland | 58 | 1.8% | |
Taiwan | 6 | 0.2% | |
Tanzania | 1 | 0.0% | |
Thailand | 3 | 0.1% | |
Tunisia | 1 | 0.0% | |
Turkey | 1 | 0.0% | |
Uganda | 1 | 0.0% | |
Ukraine | 12 | 0.4% | |
United Arab Emirates | 1 | 0.0% | |
United Kingdom | 192 | 5.9% | |
Uruguay | 3 | 0.1% | |
USA | 991 | 30.6% | |
Venezuela | 1 | 0.0% | |
Vietnam | 1 | 0.0% | |
Crap answer | 6 | 0.2% | |
Not answered | 379 | 11.7% |
02. How old are you (in years)?
(free-form question)
Reply | Count | Perc. | Group | Count |
13 | 3 | 0.1% | < 18 | 39 | |
15 | 7 | 0.2% | |||
16 | 8 | 0.2% | |||
17 | 21 | 0.6% | |||
18 | 38 | 1.2% | 18-21 | 260 | |
19 | 40 | 1.2% | |||
20 | 81 | 2.5% | |||
21 | 101 | 3.1% | |||
22 | 151 | 4.7% | 22-25 | 751 | |
23 | 182 | 5.6% | |||
24 | 192 | 5.9% | |||
25 | 226 | 7.0% | |||
26 | 209 | 6.5% | 26-30 | 902 | |
27 | 184 | 5.7% | |||
28 | 206 | 6.4% | |||
29 | 159 | 4.9% | |||
30 | 144 | 4.4% | |||
30+ | 4 | 0.1% | 31-40 | 701 | |
31 | 132 | 4.1% | |||
32 | 107 | 3.3% | |||
33 | 89 | 2.8% | |||
34 | 68 | 2.1% | |||
35 | 90 | 2.8% | |||
36 | 58 | 1.8% | |||
37 | 51 | 1.6% | |||
38 | 47 | 1.5% | |||
39 | 27 | 0.8% | |||
40 | 28 | 0.9% | |||
41 | 19 | 0.6% | 41-50 | 142 | |
42 | 21 | 0.6% | |||
43 | 23 | 0.7% | |||
44 | 17 | 0.5% | |||
45 | 14 | 0.4% | |||
46 | 17 | 0.5% | |||
47 | 8 | 0.2% | |||
48 | 10 | 0.3% | |||
49 | 8 | 0.2% | |||
50 | 5 | 0.2% | |||
51 | 5 | 0.2% | 51-75 | 31 | |
52 | 6 | 0.2% | |||
53 | 3 | 0.1% | |||
54 | 4 | 0.1% | |||
55 | 1 | 0.0% | |||
56 | 1 | 0.0% | |||
57 | 2 | 0.1% | |||
59 | 1 | 0.0% | |||
60 | 1 | 0.0% | |||
62 | 1 | 0.0% | |||
64 | 2 | 0.1% | |||
66 | 1 | 0.0% | |||
67 | 1 | 0.0% | |||
69 | 2 | 0.1% | |||
Crap answer | 5 | 0.2% | - | 410 | |
Not answered | 405 | 12.5% |
04. With which programming languages are you proficient?
(open multiple choice question)
Reply | Count | Perc. |
C | 1780 | 55.0% | |
shell | 1511 | 46.7% | |
Ruby | 1406 | 43.4% | |
JavaScript | 1283 | 39.6% | |
Java | 1191 | 36.8% | |
C++ | 1166 | 36.0% | |
PHP | 1147 | 35.4% | |
Python | 1084 | 33.5% | |
Perl | 829 | 25.6% | |
Assembly | 421 | 13.0% | |
C# | 412 | 12.7% | |
Common Lisp or Scheme | 265 | 8.2% | |
Emacs Lisp | 202 | 6.2% | |
Visual Basic | 194 | 6.0% | |
Delphi | 98 | 3.0% | |
Tcl/Tk | 89 | 2.8% | |
Haskell | 80 | 2.5% | |
Objective-C | 75 | 2.3% | |
Erlang | 54 | 1.7% | |
ActionScript | 32 | 1.0% | |
OCaml | 31 | 1.0% | |
Lua | 29 | 0.9% | |
Fortran | 23 | 0.7% | |
sed or awk * | 19 | 0.6% | |
TeX/LaTeX * | 19 | 0.6% | |
Matlab, Octave | 18 | 0.6% | |
Smalltalk | 18 | 0.6% | |
Prolog | 17 | 0.5% | |
HTML, XHTML * | 16 | 0.5% | |
Pascal | 16 | 0.5% | |
CSS * | 12 | 0.4% | |
ML, SML, Caml | 11 | 0.3% | |
R | 11 | 0.3% | |
SQL | 11 | 0.3% | |
Scala | 9 | 0.3% | |
D | 8 | 0.2% | |
Forth | 8 | 0.2% | |
Groovy | 8 | 0.2% | |
ColdFusion | 7 | 0.2% | |
VHDL | 7 | 0.2% | |
BASIC | 7 | 0.2% | |
Adobe Flex | 6 | 0.2% | |
Vala | 6 | 0.2% | |
Ada | 5 | 0.2% | |
AppleScript | 5 | 0.2% | |
PL/SQL | 5 | 0.2% | |
Verilog | 5 | 0.2% | |
XSLT | 5 | 0.2% | |
Python | 4 | 0.1% | |
REXX | 4 | 0.1% | |
VimScript | 4 | 0.1% | |
Other | 87 | 2.7% | |
I am not programmer | 47 | 1.5% | |
Crap answer | 2 | 0.1% | |
Not answered | 343 | 10.6% |
(*) 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.
Every explicitly named programming languages with less then 4 users is put into "Other".
Getting started with Git
04. How did you hear about Git?
(Results of multiple choice questions with free-form parts will follow.)
05. Did you find Git easy to learn?
(single choice question)
Reply | Count | Perc. |
Very hard | 70 | 2.2% | |
Hard | 500 | 15.5% | |
Reasonably | 1488 | 46.0% | |
Easy | 638 | 19.7% | |
Very easy | 166 | 5.1% | |
Not answered | 374 | 11.6% |
06. What helped you most in learning to use it?
(Results of free-form questions will follow.)
07. What did you find hardest in learning and using Git?
(Results of free-form questions will follow.)
08. Which Git version(s) are you using?
(multiple choice question)
Reply | Count | Perc. |
pre 1.3 | 11 | 0.3% | |
1.3.x | 10 | 0.3% | |
1.4.x | 77 | 2.4% | |
1.5.x | 1957 | 60.5% | |
1.6.x | 1137 | 35.1% | |
'master' branch of official git repository | 244 | 7.5% | |
'next' branch of official git repository | 42 | 1.3% | |
Not answered | 415 | 12.8% |
09. How long do you use Git?
(single choice question)
Reply | Count | Perc. |
I don't remember | 16 | 0.5% | |
from the beginning | 72 | 2.2% | |
more than 2 years | 94 | 2.9% | |
1-2 year | 463 | 14.3% | |
6-12 months | 755 | 23.3% | |
3-6 months | 746 | 23.1% | |
1-3 months | 539 | 16.7% | |
less than month | 163 | 5.0% | |
never | 14 | 0.4% | |
Not answered | 374 | 11.6% |
10. Rate your own proficiency with Git:
(single choice question)
Reply | Count | Perc. |
novice | 215 | 6.6% | |
casual, needs advice | 644 | 19.9% | |
everyday use | 1233 | 38.1% | |
can offer advice | 666 | 20.6% | |
know it very well | 104 | 3.2% | |
Not answered | 374 | 11.6% |
11. Does git.git repository include code produced by you?
(single choice question)
Reply | Count | Perc. |
No | 2559 | 79.1% | |
Yes | 243 | 7.5% | |
Not answered | 434 | 13.4% |
Other SCMs
12. What other SCM did or do you use?
(single choice per row)
SCM | Never | Used it | Still use | Not answered |
SCCS | 1605 | 49.6% | 140 | 4.3% | 11 | 0.3% | 1480 | 45.7% | |
RCS | 1192 | 36.8% | 585 | 18.1% | 93 | 2.9% | 1366 | 42.2% | |
CVS | 295 | 9.1% | 1790 | 55.3% | 413 | 12.8% | 738 | 22.8% | |
Subversion | 96 | 3.0% | 971 | 30.0% | 1696 | 52.4% | 473 | 14.6% | |
Arch (or clone) | 1520 | 47.0% | 236 | 7.3% | 7 | 0.2% | 1473 | 45.5% | |
Bazaar-NG | 1335 | 41.3% | 375 | 11.6% | 129 | 4.0% | 1397 | 43.2% | |
Darcs | 1374 | 42.5% | 382 | 11.8% | 80 | 2.5% | 1400 | 43.3% | |
Mercurial | 1135 | 35.1% | 552 | 17.1% | 256 | 7.9% | 1293 | 40.0% | |
Monotone | 1591 | 49.2% | 149 | 4.6% | 21 | 0.6% | 1475 | 45.6% | |
SVK | 1461 | 45.1% | 322 | 10.0% | 23 | 0.7% | 1430 | 44.2% | |
AccuRev | 1724 | 53.3% | 6 | 0.2% | 3 | 0.1% | 1503 | 46.4% | |
Perforce | 1479 | 45.7% | 254 | 7.8% | 106 | 3.3% | 1397 | 43.2% | |
BitKeeper | 1594 | 49.3% | 163 | 5.0% | 4 | 0.1% | 1475 | 45.6% | |
ClearCase | 1540 | 47.6% | 222 | 6.9% | 60 | 1.9% | 1414 | 43.7% | |
MS Visual SourceSafe | 1351 | 41.7% | 554 | 17.1% | 28 | 0.9% | 1303 | 40.3% | |
MS Visual Studio Team System | 1660 | 51.3% | 75 | 2.3% | 10 | 0.3% | 1491 | 46.1% | |
PVCS | 1631 | 50.4% | 135 | 4.2% | 8 | 0.2% | 1462 | 45.2% | |
custom (non-publ.) | 1566 | 48.4% | 126 | 3.9% | 34 | 1.1% | 1510 | 46.7% | |
other | 1461 | 45.1% | 136 | 4.2% | 41 | 1.3% | 1598 | 49.4% |
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):
(Results of multiple choice questions with free-form parts will follow.)
17. How do you obtain Git?
(multiple choice question)
Reply | Count | Perc. |
binary package | 1787 | 55.2% | |
source tarball | 758 | 23.4% | |
source package or script | 680 | 21.0% | |
pull from main repository | 533 | 16.5% | |
Not answered | 440 | 13.6% |
18. What operating system do you use Git on?
(Results of multiple choice questions with free-form parts will follow.)
19. What hardware platforms do you use Git on?
(Results of multiple choice questions with free-form parts will follow.)
20. What editor, IDE or RAD you use working with Git?
(Results of multiple choice questions with free-form parts will follow.)
21. Which porcelains / interfaces / implementations do you use?
(Results of multiple choice questions with free-form parts will follow.)
22. Which git GUI (commit tool or history viewer, or both) do you use?
(Results of multiple choice questions with free-form parts will follow.)
23. Which git web interface do you use for your projects/have installed?
(Results of multiple choice questions with free-form parts will follow.)
24. Which git hosting site do you use for your projects?
(Results of multiple choice questions with free-form parts will follow.)
25. How do you publish/propagate your changes?
(Results of multiple choice questions with free-form parts will follow.)
26. 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.)
27-28. How often do you use the following forms of git commands or extra git tools?
(single choice per row)
Command | Never | Rarely | Sometimes | Often | Not answered |
git add -i / -p | 919 | 28.4% | 389 | 12.0% | 402 | 12.4% | 464 | 14.3% | 1062 | 32.8% | |
git add -u / -A | 1233 | 38.1% | 320 | 9.9% | 244 | 7.5% | 274 | 8.5% | 1165 | 36.0% | |
git am | 1469 | 45.4% | 298 | 9.2% | 177 | 5.5% | 105 | 3.2% | 1187 | 36.7% | |
git am -i | 1761 | 54.4% | 177 | 5.5% | 68 | 2.1% | 13 | 0.4% | 1217 | 37.6% | |
git apply | 1287 | 39.8% | 416 | 12.9% | 262 | 8.1% | 74 | 2.3% | 1197 | 37.0% | |
git apply --whitespace=fix | 1677 | 51.8% | 212 | 6.6% | 87 | 2.7% | 30 | 0.9% | 1230 | 38.0% | |
git archive | 1469 | 45.4% | 293 | 9.1% | 186 | 5.7% | 77 | 2.4% | 1211 | 37.4% | |
git bisect | 1217 | 37.6% | 452 | 14.0% | 330 | 10.2% | 61 | 1.9% | 1176 | 36.3% | |
git bisect run <cmd> | 1665 | 51.5% | 221 | 6.8% | 103 | 3.2% | 13 | 0.4% | 1234 | 38.1% | |
git annotate | 1416 | 43.8% | 350 | 10.8% | 215 | 6.6% | 53 | 1.6% | 1202 | 37.1% | |
git gui blame | 1729 | 53.4% | 168 | 5.2% | 93 | 2.9% | 17 | 0.5% | 1229 | 38.0% | |
git blame | 1030 | 31.8% | 496 | 15.3% | 396 | 12.2% | 142 | 4.4% | 1172 | 36.2% | |
git blame -L <start>,<end> etc. | 1716 | 53.0% | 171 | 5.3% | 74 | 2.3% | 15 | 0.5% | 1260 | 38.9% | |
git bundle | 1819 | 56.2% | 128 | 4.0% | 31 | 1.0% | 10 | 0.3% | 1248 | 38.6% | |
git cherry | 1648 | 50.9% | 222 | 6.9% | 100 | 3.1% | 31 | 1.0% | 1235 | 38.2% | |
git cherry-pick | 1051 | 32.5% | 364 | 11.2% | 447 | 13.8% | 206 | 6.4% | 1168 | 36.1% | |
git cherry-pick -n | 1555 | 48.1% | 223 | 6.9% | 149 | 4.6% | 52 | 1.6% | 1257 | 38.8% | |
git citool | 1837 | 56.8% | 77 | 2.4% | 25 | 0.8% | 32 | 1.0% | 1265 | 39.1% | |
git clean | 1154 | 35.7% | 404 | 12.5% | 290 | 9.0% | 161 | 5.0% | 1227 | 37.9% | |
git add + git commit | 212 | 6.6% | 105 | 3.2% | 285 | 8.8% | 1559 | 48.2% | 1075 | 33.2% | |
git commit -a | 197 | 6.1% | 199 | 6.1% | 394 | 12.2% | 1480 | 45.7% | 966 | 29.9% | |
git commit <file>... | 494 | 15.3% | 330 | 10.2% | 442 | 13.7% | 856 | 26.5% | 1114 | 34.4% | |
git commit -i <file>... | 1308 | 40.4% | 330 | 10.2% | 182 | 5.6% | 158 | 4.9% | 1258 | 38.9% | |
git commit --amend | 783 | 24.2% | 339 | 10.5% | 460 | 14.2% | 486 | 15.0% | 1168 | 36.1% | |
git cvsexportcommit | 1889 | 58.4% | 43 | 1.3% | 23 | 0.7% | 24 | 0.7% | 1257 | 38.8% | |
git cvsserver | 1926 | 59.5% | 44 | 1.4% | 12 | 0.4% | 5 | 0.2% | 1249 | 38.6% | |
git daemon | 1500 | 46.4% | 242 | 7.5% | 127 | 3.9% | 130 | 4.0% | 1237 | 38.2% | |
git daemon (pushing enabled) | 1709 | 52.8% | 147 | 4.5% | 65 | 2.0% | 58 | 1.8% | 1257 | 38.8% | |
git ... --dirstat | 1768 | 54.6% | 135 | 4.2% | 51 | 1.6% | 11 | 0.3% | 1271 | 39.3% | |
git fetch [<options>] | 593 | 18.3% | 469 | 14.5% | 501 | 15.5% | 502 | 15.5% | 1171 | 36.2% | |
git filter-branch | 1681 | 51.9% | 231 | 7.1% | 62 | 1.9% | 10 | 0.3% | 1252 | 38.7% | |
git format-patch | 1165 | 36.0% | 337 | 10.4% | 315 | 9.7% | 202 | 6.2% | 1217 | 37.6% | |
git grep | 1196 | 37.0% | 357 | 11.0% | 242 | 7.5% | 242 | 7.5% | 1199 | 37.1% | |
git imap-send | 1912 | 59.1% | 58 | 1.8% | 9 | 0.3% | 6 | 0.2% | 1251 | 38.7% | |
git instaweb | 1775 | 54.9% | 141 | 4.4% | 45 | 1.4% | 12 | 0.4% | 1263 | 39.0% | |
git log --grep/--author/... | 934 | 28.9% | 376 | 11.6% | 441 | 13.6% | 289 | 8.9% | 1196 | 37.0% | |
git log -S<string> (pickaxe search) | 1393 | 43.0% | 290 | 9.0% | 207 | 6.4% | 95 | 2.9% | 1251 | 38.7% | |
git log --graph | 1481 | 45.8% | 302 | 9.3% | 155 | 4.8% | 52 | 1.6% | 1246 | 38.5% | |
git merge | 302 | 9.3% | 432 | 13.3% | 713 | 22.0% | 709 | 21.9% | 1080 | 33.4% | |
git merge with strategy | 1533 | 47.4% | 300 | 9.3% | 116 | 3.6% | 32 | 1.0% | 1255 | 38.8% | |
git merge --squash | 1464 | 45.2% | 312 | 9.6% | 150 | 4.6% | 66 | 2.0% | 1244 | 38.4% | |
git mergetool | 1486 | 45.9% | 219 | 6.8% | 160 | 4.9% | 118 | 3.6% | 1253 | 38.7% | |
git pull (no remote) | 406 | 12.5% | 307 | 9.5% | 444 | 13.7% | 1009 | 31.2% | 1070 | 33.1% | |
git pull --rebase [<options>] | 1105 | 34.1% | 405 | 12.5% | 272 | 8.4% | 224 | 6.9% | 1230 | 38.0% | |
git pull <remote> | 308 | 9.5% | 386 | 11.9% | 623 | 19.3% | 862 | 26.6% | 1057 | 32.7% | |
git pull <URL> [1] |
Cite error:
<ref>
tags exist, but no <references/>
tag was found