Daniel Barkalow <barkalow@xxxxxxxxxxxx> writes: > I suspect that a very common pattern for people who follow trees for > testing and such or who only develop in topic branches is: > ... > << many issues with this kind of DWIM omitted >> > ... > On the second cycle, either git refuses or does something actively > confusing to this user, and the user has to learn the difference between > local branches and remote branches on the *second* cycle. IMHO, it's much > better to make users learn things at the point when they don't think they > know how to use the system, rather than when they think they understand it > and are just trying to get things done. Yeah, and I think J6t pointed out the same issue. I think it tells us something, after some of "the most trusted Git contributors" thought "really long and hard, and making sure to take user-friendliness into account at least as much as simplicity of implementation", they are getting to the same conclusion that this particular DWIMery is a misguided attempt to be helpful without really helping but rather hurting the users. I will stop trying to come up with a strawman for other people's itch that I do not agree to begin with, at least for now. I will still look at concrete and workable proposals from other people, though. -- 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