From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Hanquez Subject: Re: Where are all the pvops branches? Date: Sun, 7 Mar 2010 09:33:11 +0000 Message-ID: <4B9372D7.2030502@eu.citrix.com> References: <1267902671.20243.70.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1267902671.20243.70.camel@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Campbell Cc: "xen-devel@lists.xensource.com" , Keir Fraser List-Id: xen-devel@lists.xenproject.org On 06/03/10 19:11, Ian Campbell wrote: > On Sat, 2010-03-06 at 19:01 +0000, Keir Fraser wrote: >> So I cloned git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git but >> the result of 'git branch' is to list only xen/master, and if I try things >> like 'git checkout xen/stable' then I get told there is no such branch. What >> stupid thing am I doing wrong? > > You need "git branch -r" to show remote branches. > > xen/master needs to be prepended by the remote name, which defaults to > origin unless you have been doing clever things with "git remote". Try > "git checkout -b xen/stable origin/xen/stable" to checkout > origin/xen/stable into a local branch called xen/stable. if you want to track a remote branch, you probably want: "git checkout --track origin/xen/stable" which means you want to create a "xen/stable" local branch that track the xen/stable branch on the "origin" remote (each time you pull origin/xen/stable it will merge it automatically in your local xen/stable branch). Ian's command only creates a local "xen/stable" at the same reference that origin/xen/stable is pointing too, but doesn't add the policy about pull. you can easily add the tracking a-posteriori with: "git branch --track xen/stable origin/xen/stable" -- Vincent