From mboxrd@z Thu Jan 1 00:00:00 1970 From: Finn Arne Gangstad Subject: Re: push.default??? Date: Tue, 23 Jun 2009 15:11:31 +0200 Message-ID: <20090623131131.GA7011@pvv.org> References: <20090623103428.GA4214@pvv.org> <4A40D19E.60606@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: git@vger.kernel.org To: Paolo Bonzini X-From: git-owner@vger.kernel.org Tue Jun 23 15:11:42 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1MJ5mn-0003bB-NO for gcvg-git-2@gmane.org; Tue, 23 Jun 2009 15:11:42 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756318AbZFWNLa (ORCPT ); Tue, 23 Jun 2009 09:11:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756080AbZFWNL3 (ORCPT ); Tue, 23 Jun 2009 09:11:29 -0400 Received: from decibel.pvv.ntnu.no ([129.241.210.179]:57619 "EHLO decibel.pvv.ntnu.no" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756043AbZFWNL3 (ORCPT ); Tue, 23 Jun 2009 09:11:29 -0400 Received: from finnag by decibel.pvv.ntnu.no with local (Exim 4.69) (envelope-from ) id 1MJ5md-0004JU-9m; Tue, 23 Jun 2009 15:11:31 +0200 Content-Disposition: inline In-Reply-To: <4A40D19E.60606@gmail.com> User-Agent: Mutt/1.5.17+20080114 (2008-01-14) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On Tue, Jun 23, 2009 at 02:59:10PM +0200, Paolo Bonzini wrote: [...] > Before going on, can you explain your use case for --push=tracking (in a > case where --push=current wouldn't do the same)? The idea with "tracking" is to push the current branch to wherever it would pull from, making push & pull "equivalent" in some sense. This is different from "current" if you have/choose to name the local branch something else than the remote branch. This happens a lot when using multiple remotes. E.g. some remotes have only a single active branch called "master", and you have to name it something else locally, or several people have local branches called "beta", and you have to name it something like "fred-beta" locally if you are working on fred's beta. - Finn Arne