Subject: Re: [RFC] Git User's Survey 2008

From: Jakub Narebski <[email-masked]>
Date: Thu, 24 Jul 2008 10:24:11 +0200

On Wed, 23 July 2008, Stephan Beyer wrote:
> Dmitry Potapov wrote:
>> On Wed, Jul 23, 2008 at 11:53:27AM +0200, Johannes Schindelin wrote:
>>> On Wed, 23 Jul 2008, Jakub Narebski wrote:
>>>>
>>>>    11. Why did you choose Git? (if you use Git)
>>>>        What do you like about using Git?
>>>>        (free form, not to be tabulated)
>>> 
>>> Again, to avoid hassles with free-form:
>>> 
>>> 	Mandatory: work, mandatory: open source project I am participating 
>>> 	in, speed, scalability, It's What Linus Uses, Other.
>> 
>> If we move away from free-form, it should be much more choices here.
>> 
>> - Ability to work offline
>> - Cryptographic authentication of history.
>> - Distributed development (pull/push from/to more than one remote repo)
>> - Easy to extend functionality through scripting
>> - Efficient storage model
>> - Elegant design
>> - Fast
>> - Good community support
>> - Rewriting patches before publishing (git rebase, commit --amend)
>> - Scalability (Efficient handling of large projects)
>> - Strong support for non-linear development
>> - Support of wide range of protocols for synchronization.
>> ...
> 
> Heh, I can imagine git users reading that survey and thinking
>  "What? Git allows me to rewrite patches before publishing?
>   And it provides cryptographic integrity? Sounds good. *click*"
> 
> Nevertheless, the list is fine ;)
> Perhaps also: "Good reputation".

Perhaps also: "Because it is popular (hype)", and I hope that
"Ability to track code movement" would have any takers.  Although
it is hard to distinguish between 'reasons to choose' and 'favourite
features' list; let's make it more 'reasons to choose' (like "feature
rich").

"Good documentation", perhaps, too?
-- 
Jakub Narebski
Poland