On Fri, Jan 30, 2009 at 02:18:32PM +0100, Johannes Schindelin wrote: > > You could make a guess that they will use "master", and if you are > > wrong, it behaves as now. But if you are right, "git pull" pulls down > > master automatically. > > > > But that is getting a little confusing. So let's push this "git push > > --track" idea to completion and see how people like it. > > How about installing > > [branch "master"] > remote = origin > merge = refs/heads/master > > by default? It is a safe bet that this will be the case for 99% of all > users that want to clone an empty repository (especially if they are > putting their public repositories on something like repo.or.cz, where you > cannot change the default branch from "master" to something else). > > And if somebody wants to track another branch, tough, she has to call > this: > > $ git checkout -t origin/blablabla I was tempted to suggest that, but I haven't thought through whether there are any lurking corner cases (which empty clone seems to be fraught with). So I think it is a reasonable thing to try and play with. -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