Message from discussion
Syncing just the manifest branch by default
Received: by 10.50.72.193 with SMTP id f1mr2250739igv.0.1353049114748;
Thu, 15 Nov 2012 22:58:34 -0800 (PST)
X-BeenThere: chromium-os-...@chromium.org
Received: by 10.50.183.129 with SMTP id em1ls761402igc.0.gmail; Thu, 15 Nov
2012 22:58:27 -0800 (PST)
Received: by 10.50.140.106 with SMTP id rf10mr2239240igb.48.1353049107671;
Thu, 15 Nov 2012 22:58:27 -0800 (PST)
Received: by 10.50.140.106 with SMTP id rf10mr2239239igb.48.1353049107643;
Thu, 15 Nov 2012 22:58:27 -0800 (PST)
Return-Path: <kli...@chromium.org>
Received: from mail-ie0-f178.google.com (mail-ie0-f178.google.com [209.85.223.178])
by mx.google.com with ESMTPS id s10si687370ice.61.2012.11.15.22.58.27
(version=TLSv1/SSLv3 cipher=OTHER);
Thu, 15 Nov 2012 22:58:27 -0800 (PST)
Received-SPF: pass (google.com: domain of kli...@chromium.org designates 209.85.223.178 as permitted sender) client-ip=209.85.223.178;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of kli...@chromium.org designates 209.85.223.178 as permitted sender) smtp.mail=kli...@chromium.org; dkim=pass header...@chromium.org
Received: by mail-ie0-f178.google.com with SMTP id e11so3946601iej.37
for <chromium-os-...@chromium.org>; Thu, 15 Nov 2012 22:58:27 -0800 (PST)
d=google.com; s=20120113;
h=dkim-signature:mime-version:in-reply-to:references:from:date
:message-id:subject:to:cc:content-type:x-gm-message-state;
bh=QiAAwBKIOfEy4u6MjVe6jGNSX31GWfdXc5eQEi2s2eE=;
b=VywacRXsjHhwUc52yKZkyXZdGuY58ridwoKDZ0t4584BsOVB8ucBqOmBXOFD6nWQes
bLil3GoWwkaFQr4kd11ulwcE4JjHqvXFA/hwdiUiIA+guXnO9Oq7ntnNyjVNnbJP6Nck
cxGenElSNlAVlkMLLPt4FQxGteH2S0ru1H7FaO1g+p/gktBn3ZcBrJPHXV1bxHBkMYbA
zjrIzJfAVUol+MJxKoeCZjzBJfONlHC9Jxv7e5QfZ7izfXAiT4HW5WosD/HouE0ojoOz
aFlZbWIaBV++ectT9P2tuSiCddKVgli4wP4jQ6+OZr71eCxFAdijxV+SarIULIOziNt5
Upkg==
Received: by 10.50.194.196 with SMTP id hy4mr2236632igc.52.1353049107515;
Thu, 15 Nov 2012 22:58:27 -0800 (PST)
Return-Path: <kli...@chromium.org>
Received: from mail-ia0-f169.google.com (mail-ia0-f169.google.com [209.85.210.169])
by mx.google.com with ESMTPS id dq9sm772498igc.5.2012.11.15.22.58.26
(version=SSLv3 cipher=OTHER);
Thu, 15 Nov 2012 22:58:26 -0800 (PST)
Received: by mail-ia0-f169.google.com with SMTP id r4so1850439iaj.14
for <chromium-os-...@chromium.org>; Thu, 15 Nov 2012 22:58:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=chromium.org; s=google;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc:content-type;
bh=QiAAwBKIOfEy4u6MjVe6jGNSX31GWfdXc5eQEi2s2eE=;
b=XDom7xpgvAuTte3bhjsDM2vpRahJFHdJ0ScHwNobmTmw4q4Q4OjUyLlaWzQLO7Yzic
cz2Gryt+tXtBVCUvWI7zfuO7IngTUWMKHYuTMmjDMkP6pmMt+Z1F/V4kbboMI+7ExsIs
90Khd2TAxadxHFd5QlH65UYLOJGiqMbaTR9Oc=
Received: by 10.50.159.229 with SMTP id xf5mr2416736igb.0.1353049106041; Thu,
15 Nov 2012 22:58:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.19.140 with HTTP; Thu, 15 Nov 2012 22:58:04 -0800 (PST)
In-Reply-To: <CAK=2k1GdN2kjb_eCti_JbwXonqv4j0rtcMK5QNa5gqMDjdP...@mail.gmail.com>
References: <CAK=2k1GdN2kjb_eCti_JbwXonqv4j0rtcMK5QNa5gqMDjdP...@mail.gmail.com>
From: Jonathan Kliegman <kli...@chromium.org>
Date: Fri, 16 Nov 2012 01:58:04 -0500
Message-ID: <CAPQV+nPs93uCdbr-kKkcUGj60rDpg=evb0yLKNauK7cTB0H...@mail.gmail.com>
Subject: Re: [cros-dev] Syncing just the manifest branch by default
To: Brian Harring <ferri...@google.com>
Cc: Chromium OS dev <chromium-os-...@chromium.org>
Content-Type: multipart/alternative; boundary=14dae934071f544b2c04ce974b5d
X-Gm-Message-State: ALoCoQk+KRqUucI/uX/ILkQK0qlxn1WochLMTI/JsealeYAjNPL+TSjzi5bj+okK++TSbBX1mZaK
--14dae934071f544b2c04ce974b5d
Content-Type: text/plain; charset=ISO-8859-1
On Fri, Nov 16, 2012 at 1:07 AM, Brian Harring <ferri...@google.com> wrote:
> Hola folks-
>
> Currently, for all repo's except chromiumos-overlay, we pull down all
> branches for each git-repository. This is actually is an additional 700MB
> or so for the private checkouts- data that most people don't actually care
> about.
>
> This is around 10%; anyone care if I suppress that, and make repo just
> sync the branches that the manifest specifics?
>
Overall this seems a good way to save time - I think most of the time I'm
not looking at the other branches unless I'm merging a backport and then I
generally have a second checkout I use for that. We'd want an easy way to
still get those branches though.
Would I still be able to run 'git branch -r' to see the branches? And just
take a hit the first time I pulled one? Or would I not even know they
existed and have to do some tricks to pull them?
Would it be possible to add a way to annotate the manifest with "also sync
these branches" or to modify something in the git metadata to do the
equivalent? I feel there are times (updating to new kernel versions) where
people working in the tree would care about multiple branches at once.
It'd be nice to make things simpler in those cases.
>
> ~brian
>
> --
> --
> Chromium OS Developers mailing list: chromium-os-...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-os-dev?hl=en
>
>
>
>
--14dae934071f544b2c04ce974b5d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:10pt"><br><d=
iv class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, Nov 16,=
2012 at 1:07 AM, Brian Harring <span dir=3D"ltr"><<a href=3D"mailto:fer=
ri...@google.com" target=3D"_blank" class=3D"cremed">ferri...@google.com</a=
>></span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:10pt">Hola folks-<div><br>Currently, for all repo's =
except chromiumos-overlay, we pull down all branches for each git-repositor=
y. =A0This is actually is an additional 700MB or so for the private checkou=
ts- data that most people don't actually care about.<br>
<br>This is around 10%; anyone care if I suppress that, and make repo just =
sync the branches that the manifest specifics?<br></div></div></blockquote>=
<div>=A0Overall this seems a good way to save time - I think most of the ti=
me I'm not looking at the other branches unless I'm merging a backp=
ort and then I generally have a second checkout I use for that. =A0We'd=
want an easy way to still get those branches though.</div>
<div><br></div><div>Would I still be able to run 'git branch -r' to=
see the branches? =A0And just take a hit the first time I pulled one? =A0O=
r would I not even know they existed and have to do some tricks to pull the=
m?</div>
<div><br></div><div>Would it be possible to add a way to annotate the manif=
est with "also sync these branches" or to modify something in the=
git metadata to do the equivalent? =A0I feel there are times (updating to =
new kernel versions) where people working in the tree would care about mult=
iple branches at once. =A0It'd be nice to make things simpler in those =
cases.=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:10pt"><div><br>~brian</div></div><span class=3D"HOEnZb">=
<font color=3D"#888888">
<p></p>
-- <br>
-- <br>
Chromium OS Developers mailing list: <a href=3D"mailto:chromium-os-dev@chro=
mium.org" target=3D"_blank" class=3D"cremed">chromium-os-...@chromium.org</=
a><br>
View archives, change email options, or unsubscribe: <br>
<a href=3D"http://groups.google.com/a/chromium.org/group/chromium-os-dev?hl=
=3Den" target=3D"_blank" class=3D"cremed">http://groups.google.com/a/chromi=
um.org/group/chromium-os-dev?hl=3Den</a><br>
=A0<br>
=A0<br>
=A0<br>
</font></span></blockquote></div><br></div></div>
--14dae934071f544b2c04ce974b5d--