On Thu, Nov 15, 2012 at 10:58 PM, Jonathan Kliegman <
kli...@chromium.org> wrote:
>
>
>
> On Fri, Nov 16, 2012 at 1:07 AM, Brian Harring <
ferr...@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.