On Wed, 15 Nov 2006 11:18:36 -0800, Linus Torvalds wrote: > On Wed, 15 Nov 2006, Andy Parkins wrote: >> >> On the one hand you're arguing that git syntax is easy to learn, and on the >> other that no one will be able to learn a new syntax just as easily. > > I'm saying that people who are new to git will _have_ to learn new > concepts ANYWAY. > > I don't think the naming is the hard part. It isn't - the unexpectedness of what happens is. I've started by teaching how to do stuff locally, then "pushing" it out to others (me). All the while being able to point out how this is either all local, or sends stuff (without any local modifications) to others. Come up to 'pull' and ere you have to point out that not only will you get the remote changes but they are also merged into your repository. On the wrong branch? Too bad. The problem with git-pull behaving illogically drove me to look at cogito (an aside, perhaps cg-throw should be the corrollary to cg-fetch?) instead. Alas it has problems with a cogito branch not being something you can mentally map back to a git branch. > But I bet people don't teach it that way. They _start_ by teaching "pull". > Right? Nope. Anand - 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