Thread (5 messages) flat view 5 messages, 4 authors, 2016-06-15

Re: Please discuss: what "git push" should do when you do not say what to push?

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:53:20

Martin Langhoff [off-list ref] writes:
On Sat, Mar 17, 2012 at 1:22 AM, Junio C Hamano [off-list ref] wrote:
quoted
If the conclusion of the discussion is that we will change the default,
the transition to the new default will go like this:
I am in general agreement with the course of action outlined. There is
one little thing I had expected in addition, that is not discussed:

 --force should change behaviour, immediately, to "current" or even
none (forcing the user to name the remote and branch explicitly).

The potential for messups with --force combined with "matching" and a
repo that allows it is considerable. And I cannot imagine any
mainstream use cases for --force defaulting to matching; at least none
important enough to counterbalance the damage.
Well, one can always use

  git push <remote> +:

instead of

  git push --force

for "matching" push... but I think you would have to provide name of
repository.

-- 
Jakub Narebski
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help