On Sat, Jan 16, 2010 at 3:18 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote: >>> And it doesn't add --track to the UI. >> >> That's not a positive... > > Oh, that is definitely a *HUGE* plus. I wouldn't go so far as to say that > the word --track was a mistake. But the thing is, unfortunately it has > already been contaminated by people using it in two completely different > ways and ended up confusing new people. Some use it to mean "this branch > forked off of and builds on top of", and others use it to mean "this ref > holds a copy for reference purposes". Then the right thing to do is to rename existing uses of --track so that they're not confusing. Much-wanted functionality should not be rejected simply because of an earlier mistake which is essentially orthogonal to it, and which can be corrected easily enough. So let's just say we're discussing the semantics, and it will use another option name, which will be then retrofitted to other similar uses for consistency (as should surely be done regardless of what happens with this command): git push --GRUBBLENUT -Miles -- Do not taunt Happy Fun Ball. -- 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