Hello Nathan!

Thank you very much for the quick and very valuable answer. I had searched the 
internet for ‚server-excluded‘ before and often ended up somewhere in the 
subversion source code, where ‚authz‘ is mentioned, so your hint encourages me, 
that some kind of selective permissions for the omitted dirs and files in the 
repository are the key for understanding the effect. 
Subversion in our environment is hosted on a Linux system with apache web 
server; the clients are all TortoiseSVN on Windows servers, target directories 
for the working copies are administrative shares on those servers.
In one of our experiments we had the - for us - strange effect that for one 
target directory on one server all files and dirs were checked out, for another 
target directory on another server always the same files and dirs were omitted. 
That is:

//winserver1/adminshare1$/targetdir1/   gets all dirs and files.
//winserver2/adminshare2$/targetdir2/ does NOT get all dirs and files.

I have to mention that I am NOT the user that performs all the tortoiseSVN 
actions in our trials and I have no relevant experience with SVN, I am just 
part of the team that ponders about this problem that drives us crazy.

To cut a long story short, thank you very much again, I will encourage our team 
members to pursue this path.

Best
Jörg

> Am 13.09.2024 um 03:29 schrieb Nathan Hartman <hartman.nat...@gmail.com>:
> 
> 
>> On Thu, Sep 12, 2024 at 12:57 PM Jörg Dalkolmo <ko...@gmx.de> wrote:
> 
>> Hello!
>> 
>> Our colleagues use TortoiseSVN to checkout a subdirectory of a repository 
>> into an empty target directory.
>> 
>> Sometimes this works perfect, but in the last time very often the checkout 
>> finishes without error messages, telling it has completed, but not all files 
>> were transferred to the target directory. Looking into the SQLite database 
>> "wc.db" of the working copy, in the nodes-table we find the missing files as 
>> entries with "server-excluded" in the column "presence". 
>> 
>> How can we track down the reason for the file being "server-excluded"?
>> 
>> Best
>> 
>> Jörg
>> 
> 
> 
> Hello Jörg,
> 
> I am aware of one condition that gives a presence of "server-excluded" and 
> that is when the repository has authz rules and the user is not authorized to 
> access that file or directory, so the server excludes it from the checkout. 
> 
> Hope this helps,
> Nathan
> 

Reply via email to