Junio C Hamano <gitster@xxxxxxxxx> writes: > Obviously the > former is much simpler to explain and understand, as people do not have to > learn upstream tracking before doing their first "push". Again, this is simple only for people who never run "git pull" without argument. For the others, they already have to learn about the "upstream" semantics. And making argumentless "git pull" and "git push" purposely asymetric to make it simple for the user sounds like an oxymoron to me. The discussion seems to focuse on 'let's make "git push" easy to explain', but I think the right thing to do is to make _Git_ easy to explain. With "push.default = current", we'll have a hard time explaining how "git pull" works. -- Matthieu Moy http://www-verimag.imag.fr/~moy/ -- 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