[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Sparse checkout feature (immediate children, including folders) of 1.5 is too slow imho

From: Ron Wilson <ronw.mrmx_at_gmail.com>
Date: Fri, 11 Jul 2008 17:23:38 -0400

Assuming you have a reason to not upgrade your repositories, I wonder
if it would work with "immediate children, no folders", then use the
CLI client to update individual folders - ie:

svn update FolderA

On Fri, Jul 11, 2008 at 2:40 AM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> Bryce Ready wrote:
>
>> I was excited to use the new 'Sparse Checkout' feature. I administer a
>> repo that is big with lots of data, and I want to be able to check out a few
>> toplevel directories and then 'drill down' to fix things only where I need
>> them.
>>
>> When I did a fresh checkout of the root of my repository, using the
>> "immediate children, including folders" option, it took the better part of
>> an hour. Judging by the number of bytes transferred, my entire repository
>> was downloaded and discarded, except for the immediate children of the
>> repository root. Every time I want to "drill down," I have to essentially
>> do the same thing over again (at least for the first few steps). Since my
>> repo structure doesn't branch out widely for several steps, it will take me
>> several hours to construct my desired sparse working copy.
>> It would sure be nice if I could quickly (as in downloading only the
>> actual folders that will end up in the working copy) perform this kind of
>> checkout. Is there a reason why the entire fully recursive file tree must
>> be downloaded and most of it discarded (if that is indeed what is
>> happening)?
>
> If your repository is pre-1.5, then it won't know about the new feature, so
> 'filtering' what to send doesn't work. The filtering then has to be done on
> the client side: that's why still your whole working copy is downloaded, not
> just the ones you've specified.
>
>
> Once you upgrade your server to 1.5, the sparse checkouts will be *much*
> faster and really only download what you expect.
>
> Stefan
>
>
> --
> ___
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-11 23:23:54 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.