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

Subversion Permissions Question.

From: MonicaS <castaneda.monica_at_gmail.com>
Date: Thu, 10 Feb 2011 08:33:06 -0800 (PST)

Hello,

A Subversion server with a big repository was inherited to me recently
and I'm trying to figure out its configuration. We are using an old
version that we are going to upgrade as soon as we are confident that
we understand the current configuration and setup.

We have subversion 1.4.3 (r23084) installed on a SunOS.
The server configuration is svnserve over SSH.

I have experience administering other source control tools, like
Perforce, ClearCase, MKS, PVCS, etc. on Unix and Windows.

I read the the book 'Version Control with Subversion' and I still have
some questions.

The authz file contains the following three lines. If I understood
correctly, svnadmin will have rw permissions to the whole repository
and the rest of the users will have read-only access.
But all users are able to 'checkout' and 'submit' files. So what are
these permissions really doing?

[/]
svnadmin = rw
* = r

I see the files svnserve.conf and authz on different subdirectories.
Shouldn't these files be only in the main or initial folders of the
repository?

Other questions that I have are:
- How can I get a full repository layout?
- How can I get the repository history since the revision 0 to the
newest?
- How can I get the list of revisions or commits for the whole
repository? I'm doing using 'svn log' but I only get the current
folder not recursive to the whole repo.

Also, I don't think I understand when a repository is a repository and
when it is a directory under that repository. I checked some of the
folders under the repository directory structure and I found that i
can follow the directory structure up to certain point and then I
cannot.

For example:

svn+ssh://user@server/Repo_name/main_folder1
                                                   /main_folder1/
subfolder1
                                                   /main_folder1/
subfolder1/trunk
                                                   /main_folder1/
subfolder1/branches
                                                   /main_folder1/
subfolder1/tags

                                                   /main_folder2/
subfolder1
                                                   /main_folder2/
subfolder1/trunk
                                                   /main_folder2/
subfolder1/branches
                                                   /main_folder2/
subfolder1/tags

I cannot follow using a normal "cd" command the directory level of
'trunk', 'branches' and 'tags' in the repository directory. I only
have the folders conf, dav, db,format, hooks, locks, README.txt but
not 'branches', 'tags' and 'trunk'.

So, are main_folder1 and main_folder2 two different repositories or
only one under Repo_name?

Where I can find information about the database FSFS layout, schema
and design?

I'm sorry if this are silly questions, please let me know of any book
or other information that will help me understand better the
subversion whole system.

Thank you.
Monica Sanchez
Received on 2011-02-10 17:33:46 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.