On Thu, Jan 29, 2009 at 7:34 PM, Johannes Schindelin <johannes.schindelin@xxxxxx> wrote: > Or, the reason could be that we made a design mistake, and that the > number of puzzled new users should tell us something. I happen to have spent some time looking at Mercurial the other day since I was curious how it's evolved since I last played with it, and so w/that perspective, I think that git did make a small design mistake. With mercurial, pull and push are symmetric opposites. Neither, by default, updates the working copy. (Confusingly for users of both mercurial and git, the mercurial equivalent of "git pull" is "hg fetch". Doh.) Anyway, I think that this may be what leads to confusion. git pull updates the working copy, and beginners I think expect that push, which sounds like the opposite of pull, ought do the same thing. j. -- 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