Thread (30 messages) 30 messages, 9 authors, 2016-06-15

Re: What is missing from Git v2.0

From: Felipe Contreras <hidden>
Date: 2016-06-15 23:00:50

Theodore Ts'o wrote:
On Fri, Apr 25, 2014 at 09:48:53AM +0200, Philippe Vaucher wrote:
quoted
I agree. The "stage area" is a very important concept in git, why not
talk git commands that refers to it? Then we could add flags like
--new-files or --deleted-files for better granularity than the current
--all flag.
One caution: The term "stage/staged" is already a little overloaded.
We generally use the word "staged" to refer to changes that are in the
index, but the term "stage" as a noun generally refers to referencing
the different versions of a file during a merge operation (cf "git
ls-files --stage").
quoted
I think starting by documenting the issues is a good idea, maybe on a
wiki, and start some draft of a proposed solution that would improve
in an iterative process.
And it would be nice if the issues were discussed in a way that acknowledged
that all changes have tradeoffs, both positive and negative,
They have been discussed at length:

http://thread.gmane.org/gmane.comp.version-control.git/197111
http://thread.gmane.org/gmane.comp.version-control.git/166675
http://thread.gmane.org/gmane.comp.version-control.git/115666
http://thread.gmane.org/gmane.comp.version-control.git/236127

When I say literally everbody agreed to move away from the name "index" (except
Junio and another guy) I mean it. I even composed a list:

http://article.gmane.org/gmane.comp.version-control.git/233469

Jeff King, Jonathan Nieder, Matthieu Moy, they all agreed.
or for people for whom English might not be the first language.
People whom English is not their first language also agreed "index" is a
terrible term.

-- 
Felipe Contreras
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help