You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by ch...@ubs.com on 2011/10/25 10:35:50 UTC

SVN 1.7 svn up --set-depth exclude DIR takes very long

I checkout a big subdirectory (more than 1giga), then I want to get rid
of it locally, so I do

                svn up -set-depth exclude DIR

 

It takes very long...

 

If I strace the process, it's doing read/lseek repeatedly

 

read(3,
"\2\0\0\0\2\2\275\0\0\2\253\34\2\275\3g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
..., 1024) = 1024

lseek(3, 179087360, SEEK_SET)           = 179087360

read(3,
"\n\0\0\0\4\1v\0\1v\2\33\2\265\3T\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
1024) = 1024

lseek(3, 179083264, SEEK_SET)           = 179083264

read(3,
"\n\0\0\0\2\2\255\0\2\255\3V\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...
, 1024) = 1024

lseek(3, 179072000, SEEK_SET)           = 179072000

read(3,
"\n\0\0\0\3\0020\0\0020\2\311\3_\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...
, 1024) = 1024

lseek(3, 179121152, SEEK_SET)           = 179121152

read(3,
"\2\0\0\0\3\2F\0\0\2\252\231\2F\2\335\3o\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...
, 1024) = 1024

lseek(3, 178926592, SEEK_SET)           = 178926592

read(3,
"\n\0\0\0\4\1\220\0\1\220\2#\2\276\3]\3\21\3[\3\262\0\0\0\0\0\0\0\0\0\0"
..., 1024) = 1024

lseek(3, 178630656, SEEK_SET)           = 178630656