From: Jeff King Date: Thu, 29 Mar 2012 09:52:36 GMT Subject: Re: [ANNOUNCE] Git 1.7.10-rc3 Message-ID: <20120329095236.GA11911@sigill.intra.peff.net> In-Reply-To: <7vd37wv77j.fsf@alter.siamese.dyndns.org> On Wed, Mar 28, 2012 at 12:47:12PM -0700, Junio C Hamano wrote: > * When you do not tell which branches and tags to push to the "git push" > command in any way, the command used "matching refs" rule to update > remote branches and tags with branches and tags with the same name you > locally have. In future versions of Git, this will change to use the > "upstream" rule to update the branch at the remote you would "pull" > from into your current branch with your local current branch. The > release after 1.7.10 will start issuing a warning about this change, > to encourage you to tell the command what to push out, e.g. by setting > push.default configuration. Did we decide that "upstream" will be the new rule in future versions? I still have some misgivings about that (versus "current"), but I thought the only decision we were settling now was whether to change at all. -Peff