On 2009.12.02 14:08:07 -0500, Jeff King wrote: > And for convenience of the user, you would want a way to avoid repeating > the name of the "I want to check this out" branch. So either: > > 1. Add "--track foo" as a convenience wrapper for "-f foo -b foo". Hm, we already have --track for "remote add", and that supports being supplied multiple times, so I guess for clone, that should work too. But if track implies -b, having multiple --track seems rather weird. Which branch head would be created? One for the first --track? Or the last one? Or one for each? So I'd rather not make --track imply -b. > 2. If no "-b" is given, the first "-f" is assumed as "-b". So "git > clone -f foo" becomes equivalent to David's --track. Won't work if the first one is -f refs/heads/subst/*:refs/remotes/origin/* > And of course the name "-f" (for --fetch, if you were wondering) is open > to suggestion. > > What do you think? I'd prefer to see just --track for consistency with "remote add". That could even learn to use globs, but allowing to specify the right side of the refspec seems wrong given the option name, so it would be more limited than your -f option. Björn -- 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