This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Where are all the pvops branches?

To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] Where are all the pvops branches?
From: Vincent Hanquez <vincent.hanquez@xxxxxxxxxxxxx>
Date: Sun, 7 Mar 2010 09:33:11 +0000
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>
Delivery-date: Sun, 07 Mar 2010 01:33:47 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1267902671.20243.70.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C7B856F8.C5FF%keir.fraser@xxxxxxxxxxxxx> <1267902671.20243.70.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20100204 Icedove/3.0.1
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"


Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>