On Tue, Mar 10, 2009 at 11:06 PM, Jeff King <peff@xxxxxxxx> wrote: >> No, look at how -m works. [<oldbranch>] <newbranch>. I modeled it after that. > > Hmm. I think of that as "make <newbranch>, move from <oldbranch> or > HEAD". Um, I think of it as "rename <oldbranch> to <newbranch>" where <oldbranch> defaults to the current branch (aka HEAD). > Just as regular branch is "make <newbranch>, start from > <oldbranch> or HEAD". But your proposal is "update <newbranch> or HEAD, > from <oldbranch>". Wait, what? No it isn't. My proposal is add or remove tracking information to <branch> where <branch> defaults to the current branch (aka HEAD). -u w/o --track/--no-track is a usage error. j. -- 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