I am using svn on MacOS X. I have set up a repository with access permissions similar to the following:
[/]
*=rw
[/group1]
*=
me=rw
groupMember1=rw
groupMember2=rw
Here “me” is my user name. When I do an “svn ls https://me@ourserver.com/svn/” then I correctly get:
/group1
Likewise, when I do an “svn ls https://me@ourserver.com/svn/group1” then I correctly get listed all files in that folder. Similarly, when I browse the repo as user “me” in my web browser I can access all information as I should.
However, when I do a checkout… “svn co https://me@ourserver.com/svn/” then only a “shallow copy” of the folder group1 is checked out, the files within that folder are not. Why is that? What am I missing?
P.S. I can use svn co to check out all group folders individually. This works. However, it is quite inconvenient.
Try specifying checkout depth implicitly, it might be not related to permissions (your access permissions seem correct).