On Wed, 15 Nov 2006, Johannes Schindelin wrote: > On Tue, 14 Nov 2006, Junio C Hamano wrote: > > > Nicolas Pitre <nico@xxxxxxx> writes: > > > > > 2) "pull" and "push" should be symmetrical operations > > > > I think that makes a lot of sense to have "gh pull" and "gh > > push" as symmetric operations, and make "gh merge" do the > > fast-forward and 3-way merge magic done in the current "git > > pull". These three words would have a lot saner meaning. > > I am really opposed to do "gh pull". Not only because of "gh" being > completely confusing (we already _have_ "git", and for porcelains > different TLAs), but "pull" _really_ is confusing by now. And Mercurial > did not help one wit by insisting on their own interpretation. I completely agree that creating yet another command prefix for basically the same tools would be a disaster. We have "git" already so let's stick to it and make its usage just more sane. > Why not do something like "get/put" instead? It is > > - easier to remember > - not bogus (AFAICT the meaning is not used in diametrical senses) > - shorter to type than download/upload Well, of all compromizes this is probably the best one so far. I would have prefered to bite the bullet and fix "pull" instead of adding yet more commands. But if the consensus is that there is no way on earth that "pull" can be salvaged then get/put is probably more enjoyable than download/upload. This way pull/fetch/push could still be available (albeit burried somewhere out of sight). Nicolas - 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