{"thread":{"id":"9530","subject":"[RFC} Git User's Survey 2007","startedAt":"2007-08-14T22:38:42Z","lastAt":"2007-08-14T22:38:42Z","messageCount":1,"participants":["Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"50734","messageId":"200708150038.43408.jnareb@gmail.com","threadId":"9530","inReplyTo":null,"subject":"[RFC} Git User's Survey 2007","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-08-14T22:38:42Z","receivedAt":"2007-08-14T22:38:42Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"It's been more than a year since last Git User's Survey. It would be\ninteresting to find what changed since then. Therefore the idea to\nhave another survey.\n\nI have put the survey on Survey.Net, but *please* don't fill it yet.\nPlease check out the questions and answers, and note if there are\nany mistakes, missed possible answers, or bad type for a question\n(for example shorttext vs textarea).\n\nI am planning to send the info below to git projects' mailing lists\n(see below), git mailing list, LWN, NewsForge and Slashdot. If you\nthink of place to send information about git survey to, please do\ncomment.\n\nPlease also comment (and correct) on the form of this survey\nannouncement (which basically is stolen from Paolo, from previous\nsurvey).\n\n\nPasky, could you please put info about git survey (when it would\nstart of course) on git homepage, perhaps on git wiki front page,\nand in #git channel description?\n\n\nReferences to be:\n  http://git.or.cz/gitwiki/GitSurvey2007\n  http://thread.gmane.org/gmane.comp.version-control.git/53665\n----\nLinux-MIPS, Linux-NFS, OpenVZ, Agave, collectd, CRUX Linux, dash\nDirectFB, Eddt, Elinks, LilyPond, Herrie, netconf, KDbg, Palava,\nParaslash, OLPC, Sidestep, SourceMage Linux, Tangram 2,\nThousand Parsec, U-Boot, X.Org, XCB, D-Bus, HAL, Cairo, Mesa3D,\nWINE, XMMS2, XStrikeForce (XSF).\n\nSome of the projects I cannot send email to, because their lists\nare subscribe only (e.g. itools, Openbox). For some I haven't found\nemail/mailing list.\n----\nHi all,\n\nWe would like to ask you a few questions about your use of the GIT\nversion control system. This survey is mainly to understand who is\nusing GIT, how and why.\n\nThe results will be published to the GIT wiki and discussed on the git\nmailing list.\n\nWe'll close the survey in three weeks starting from today, <date>.\n\nPlease devote a few minutes of your time to fill this simple\nquestionnaire, it will help a lot the git community to understand your\nneeds, what you like of git, and of course what you don't like  of it.\n\nThe survey can be found here:\n  http://www.survey.net.nz/survey.php?94e135ff41e871a1ea5bcda3ee1856d9\n----\nAbout you\n\n   01. What country are you in?\n   02. What is your preferred non-programming language?\n   03. How old are you?\n   04. Which programming languages you are proficient with?\n       (The choices include programming languages used by git)\n       (zero or more: multiple choice)\n    -  C, shell, Perl, Python, Tcl/Tk\n\nGetting started with GIT\n\n   05. How did you hear about GIT?\n   06. Did you find GIT easy to learn?\n    -  very easy/easy/reasonably/hard/very hard\n   07. What helped you most in learning to use it?\n   08. What did you find hardest?\n   09. When did you start using git? From which version?\n    *  (date, or version, or both)\n\nOther SCMs\n\n   10. What other SCM do you use?\n   11. Why did you choose GIT?\n   12. Why did you choose other SCMs?\n   13. What would you require from GIT to enable you to change,\n       if you use other SCM for your project?\n   14. Did you import your repository from foreign SCM? Which SCM?\n   15. What tool did you use for import?\n   16. Do your GIT repository interact with other SCM? Which SCM?\n   17. What tool did/do you use to interact?\n\nHow you use GIT\n\n   18. Do you use GIT for work, unpaid projects, or both?\n       work/unpaid projects/both/none(*)\n       (*)I use git to interact with some project I'm interested in\n   19. How do you obtain GIT?  Source tarball, binary package, or\n       pull the main repository?\n    -  binary package/source tarball/pull from main repository\n   20. What hardware platforms do you use GIT on?\n    *  examples: i386, x86_64, ARM, PowerPC, Alpha, g5, ...\n   21. What OS (please include the version) do you use GIT on?\n    *  examples: Linux, MS Windows (Cygwin/MinGW/gitbox), \n       IRIX, HP-UX, Solaris, FreeBSD, ...\n       (please give kernel version and distribution for Linux)\n   22. What projects do you track (or download) using GIT\n       (or git web interface)?   \n   23. How many people do you collaborate with using GIT?\n   24. How big are the repositories that you work on? (e.g. how many\n       files, how much disk space, how deep is the history?)\n    *  number of files in repository: \"git ls-tree -r HEAD | wc -l\"\n    *  largest file under version control\n    *  pack size of freshly cloned fully packed repository\n    *  number of commits in straight line, number of commits in branch\n       (\"git rev-list --first-parent HEAD | wc -l\", \n        \"git rev-list HEAD | wc -l\")\n   25. How many different projects do you manage using GIT?\n   26. Which porcelains do you use?\n       (zero or more: multiple choice)\n    -  core-git, cogito (deprecated), StGIT, guilt, pg (deprecated),\n       my own scripts, other\n   27. Which git GUI do you use\n       (zero or more: multiple choice)\n    -  CLI, gitk, git-gui, qgit, gitview, giggle, tig, instaweb,\n       (h)gct, qct, KGit, git.el, other\n   28. Which (main) git web interface do you use for your projects?\n    -  gitweb/cgit/wit (Ruby)/git-php/other\n   29. How do you publish/propagate your changes?\n       (zero or more: multiple choice)\n    -  push, pull request, format-patch + email, bundle, other\n   30. Does git.git repository include code produced by you?\n    -  yes/no\n\nInternationalization\n\n   31. Is translating GIT required for wider adoption?\n    -  yes/no/somewhat\n   32. What do you need translated?\n    *  examples: git-gui, qgit, git messages, manpages,\n       user's manual\n   33. For what language do you need translation for?\n\nWhat you think of GIT\n\n   34. Overall, how happy are you with GIT?\n    -  unhappy/not so happy/happy/very happy/completely ecstatic\n   35. How does GIT compare to other SCM tools you have used?\n    -  worse/equal (or comparable)/better\n   36. What do you like about using GIT?\n   37. What would you most like to see improved about GIT?\n       (features, bugs, plug-ins, documentation, ...)\n   38. If you want to see GIT more widely used, what do you\n       think we could do to make this happen?\n\nChanges in GIT (since year ago, or since you started using it)\n\n   39. Did you participate in previous Git User's Survey?\n    -  yes/no\n   40. What improvements you wanted got implemented?\n   41. What improvements you wanted didn't get implemented?\n   42. How do you compare current version with version from year ago?\n    -  current version is: better/worse/no changes\n   43. Which of the new features do you use?\n       (zero or more: multiple choice)\n    -  git-gui, bundle, eol conversion, gitattributes,\n       submodules, worktree, #release notes, #user's manual,\n       reflog, stash, shallow clone, detached HEAD, #fast-import,\n       mergetool, interactive rebase, commit template, blame improvements,\n       #other (not mentioned here)\n\nDocumentation\n\n   44. Do you use the GIT wiki?\n    -  yes/no\n   45. Do you find GIT wiki useful?\n    -  yes/no/somewhat\n   46. Do you contribute to GIT wiki?\n    -  yes/no/only corrections or spam removal\n   47. Do you find GIT's on-line help (homepage, documentation) useful?\n    -  yes/no/somewhat\n   48. Do you find help distributed with GIT useful\n       (manpages, manual, tutorial, HOWTO, release notes)?\n    -  yes/no/somewhat\n   49. Do you contribute to GIT documentation?\n    -  yes/no\n   50. What could be improved on the GIT homepage?\n   51. What topics would you like to have on GIT wiki?\n   52. What could be improved in GIT documentation?\n\nGetting help, staying in touch\n\n   53. Have you tried to get GIT help from other people?\n    -  yes/no\n   54. If yes, did you get these problems resolved quickly\n       and to your liking?\n    -  yes/no\n   55. Would commerical (paid) support from a support vendor\n       be of interest to you/your organization?\n   56. Do you read the mailing list?\n   57. If yes, do you find it useful?\n    -  yes/no (optional)\n   58. Do you find traffic levels on GIT mailing list OK.\n    -  yes/no? (optional)\n   59. Do you use the IRC channel (#git on irc.freenode.net)?\n    -  yes/no\n   60. If yes, do you find IRC channel useful?\n    -  yes/no (optional)\n   61. Did you have problems getting GIT help on mailing list or\n       on IRC channel? What were it? What could be improved?\n\nOpen forum\n\n   62. What other comments or suggestions do you have that are not\n       covered by the questions above?\n\n-- \nJakub Narebski\nPoland\n"}]}