Thread (2 messages) flat view 2 messages, 1 author, 2016-06-15

Re: push.default: current vs upstream

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:53:38

Junio C Hamano [off-list ref] writes:
Matthieu Moy [off-list ref] writes:
quoted
Jeff King [off-list ref] writes:
...
quoted
I don't have a strong opinion either way.
No strong opinion either, but I wanted to raise the point to make sure
we agree.

With your patch, "git push" fails with

  fatal: The current branch branch-name has no upstream branch.
  To push the current branch and set the remote as upstream, use
  
      git push --set-upstream origin branch-name

so it's not really bad: the suggestion guides the user to a situation
where the next "git push" will succeed unambiguously. As a side effect,
the next "git pull" will fetch from the same branch, which is probably
what the user wants if he hasn't explicitely configured an upstream
branch yet.
Sounds sensible.
So what happened to this discussion?  Does anybody want to roll the "simple"
default based on Peff's patch?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help