On Tue, Apr 15, 2008 at 09:41:17PM -0700, Junio C Hamano wrote: > What you would say on the second command is not literally "<branch2>" but > something like "work-in-progress", or "crap". Even an AI would not be > able to guess if you wanted to create a branch on the other side, or > wanted to put a lightweight tag to let people know where you are (possibly > with the intention of removing it once you are done), and git is not an AI. Of course it can't guess all cases. But right now you have the option of: 1. specifying the full destination manually 2. having git complain, and then doing (1) I think changing (2) to "having git make a reasonable guess" is a better behavior. And I think it is a reasonable guess to use the _same_ type, just as we do with "git push <branch>". -Peff -- 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