Thread (20 messages) flat view 20 messages, 8 authors, 2016-06-15

Re: What's cooking in git.git (Jan 2009, #07; Wed, 28)

From: Jeff King <hidden>
Date: 2016-06-15 22:46:04

On Fri, Jan 30, 2009 at 02:18:32PM +0100, Johannes Schindelin wrote:
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help