On 05/05/2012 03:04 PM, Felipe Contreras wrote: > Proposal: > > Avoid the terms 'cache' and 'index' in favor of 'stage'. Yeah, I think that this is a very good idea. Having three different terms for this great but relatively obscure idea adds an unnecessary cognitive burden for newcomers to git. 'stage' is certainly the best of the three options. > stage: a 'stage' is a special area designated for convenience in order > for some activity to take place; an orator would prepare a stage in > order for her speak to be successful, otherwise many people might not > be able to hear, or see her. Git porcelain is using the staging area > precisly as a special area to be separated from the working directory > for convenience. I think you missed the most relevant meaning-of/phrase-with this word in this context, the one that is really the reason why it is used in git: "A staging area (or staging point) is a location where organisms, people, vehicles, equipment or material are assembled before use." [http://en.wikipedia.org/wiki/Staging_area] > The term 'stage' is a good noun itself, but also 'staging area', it > has a good verb; 'to stage', and a nice past-participle; 'staged'. - Zbyszek -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html