From: Junio C Hamano Date: Sun, 05 Apr 2009 19:33:26 GMT Subject: Re: [RFC/PATCH 0/2] New 'stage' command Message-ID: <7v7i1yrj3t.fsf@gitster.siamese.dyndns.org> In-Reply-To: <94a0d4530904051228m4e57ec90y810dded41f47e443@mail.gmail.com> Felipe Contreras writes: > On Sun, Apr 5, 2009 at 10:02 PM, Junio C Hamano wrote: >> Felipe Contreras writes: >> >>> This is the list of actions I've mapped: >>> >>>  * add: git stage = git stage add (git add) >>>  * rm: (git rm --cached) >>>  * diff: (git rm --cached) >>>  * import: stage all files; modified, deleted, new >>>  * ls: (git ls-files --stage) >> >> I do not think these are good ideas at all, as it just spreads more >> confusion, not less. > > Do you agree that there's already a lot of confusion? (stage, cache, > index, etc.) > > And do you agree that many git newbies don't use the stage? Actually > most of them don't even know what it is, and just do "git commit -a". > > If so, how do you think these issues should be handled? Perhaps not spreading "stage" even wider? That is the newest confusing term that caused the most harm.