El 23/04/2010, a las 11:03, Goswin von Brederlow escribió:
> 
> You all say the index is such a great thing. So I might use it
> eventually. Other people might use it 1 out of 10 times. Yet other
> people use it 9 out of 10 times. Can you at least accept that the use of
> the index feature is different for each person?
> 
> My suggested change, with the --a-if-empty option, would not impose
> anything on existing usage. But it would benefit those that rarely use
> an index and would like git to be smart enough to know when to use the
> index and when not. Yes, it would mean the use of the index ideology is
> not force upon people anymore. But isn't that a good thing? Free
> software is about freedom. That should include the freedom not to use
> the index method.

Not really. Git is free in the sense that: (1) it costs nothing; and (2) you 
can modify the code to do anything you want.

But you've also got to recognize that along with your freedom to make 
modifications, the maintainers are free to either accept or reject them too. 

And in the event that the changes you want aren't accepted, you're free to 
either fork the tool or pick another one which does conform better to your 
expectations.

In the present case experience has shown that the index and the way it can be 
exploited are an incredibly useful thing. Not only that, it's a differentiating 
feature of Git and it sets it apart from other SCMs, in a good way. We could 
mindlessly homogenize to be more like other systems, or less "surprising" for 
users coming from other systems, but we'd be throwing away something valuable 
in the process.

I personally don't see the point in having a bunch of SCMs that are all exactly 
alike. I _like_ that Git's different, and over the years have become so used to 
the benefits that working with the index "the Git way" bring, that it's hard to 
imagine how I ever lived without it.

Cheers,
Wincent






--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to