From: Junio C Hamano Date: Mon, 17 Jun 2013 19:40:24 GMT Subject: Re: [PATCH] fixup! push: switch default from "matching" to "simple" Message-ID: <7vhagwcyqf.fsf@alter.siamese.dyndns.org> In-Reply-To: <1371492079-19283-1-git-send-email-Matthieu.Moy@imag.fr> Matthieu Moy writes: > Signed-off-by: Matthieu Moy > --- > This is to be squashed into jc/push-2.0-default-to-simple > > (Noticed while writing the other patch about --force) Thanks. Note that this has to further change if Ram's triangular push fix comes before 2.0. I am not sure if these original two lines are necessary. Wouldn't it more appropriate to just drop the "Without additional configuration" and go straight to "The default behaviour of this command..."? > Documentation/git-push.txt | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/Documentation/git-push.txt b/Documentation/git-push.txt > index 9b9e7d1..81b875b 100644 > --- a/Documentation/git-push.txt > +++ b/Documentation/git-push.txt > @@ -381,8 +381,10 @@ Examples > configured for the current branch). > > `git push origin`:: > - Without additional configuration, works like > - `git push origin :`. > + Without additional configuration, pushes the current branch to > + the configured upstream (`remote.origin.merge` configuration > + variable) if it has the same name as the current branch, and > + errors out without pushing otherwise. > + > The default behavior of this command when no is given can be > configured by setting the `push` option of the remote, or the `push.default`