On Feb 11, 3:21 am, Thorsten Schöning <tschoen...@am-soft.de> wrote: > Guten Tag MonicaS, > am Donnerstag, 10. Februar 2011 um 17:33 schrieben Sie: > > > 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. > > It should be possible to upgrade to a newer version even without > understanding, because unless you dump and load your repositories, the > old format and configuration is kept and should just work. You would > just loose benefits of newer FSFS-versions or stuff like that, but can > dump and load whenever you like.
It is good to know that. I'm going to try to do it as soon as the team is ready. > > > 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 > > Which users are in the group svadmin? If all, then all should be able > to commit etc. only one user belong to the svnadmin group. > > > 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? > > Per default those files should be in the conf-directory of the > repository, but the location of authz can be configured in > svnserve.conf. > > ### Uncomment the line below to use the default authorization file. > authz-db = authz > > vs. > > ### Uncomment the line below to use the default authorization file. > authz-db = ../../foo/bar/authz OK, so only the repositories have the sub-directories db, conf, dav, format, hooks and locks. If this is true, this installation looks like only one repository but I really have 506 repositories. I have repositories under repositories. > > > Other questions that I have are: > > - How can I get a full repository layout? > > svn help list > svn list -R > > > - How can I get the repository history since the revision 0 to the > > newest? > > svn help log > svn log -r 0:HEAD > > > - 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. > > The list of revisions euqals the log history, in your working copy you > have to change to the root of the working copy. > > > 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 > > Repo_name should be the repository itself, everything beneath is > content in it. The repository is the name of the folder which has db, > hooks, conf etc. a s subfolders in your file system. > > > 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'. > > The contents of the repository is unknown to your file system, > therefore you need svn tools. Again, this open my eyes, we have one folder and everybody thinks that we have only one repository, but we really have 506, I was confused. Thank you for clarifying. > > svn help ls > > > So, are main_folder1 and main_folder2 two different repositories or > > only one under Repo_name? > > Should be one under Repo_name, depending on the name of the folder > with db, hooks etc. in it. > > > Where I can find information about the database FSFS layout, schema > > and design? > > Maybe in the subversion sources, I don't know. But do you really think > you need those information for administration purposes? > I really don't need this. I love databases and each of the configuration tools that I worked, I always try to understand the database structure. For example a lot of people don't like ClearCase but I was an CC administrator for a while and I loved the database, they have a lot of documentation. I also understood the Peforce and I enjoyed doing some test.... :-) Thank you for your answers. Monica > Mit freundlichen Grüßen, > > Thorsten Schöning > > -- > Thorsten Schöning > AM-SoFT IT-Systeme - Hameln | Potsdam | Leipzig > > Telefon: Potsdam: 0331-743881-0 > E-Mail: tschoen...@am-soft.de > Web: http://www.am-soft.de > > AM-SoFT GmbH IT-Systeme, Konsumhof 1-5, 14482 Potsdam > Amtsgericht Potsdam HRB 21278 P, Geschäftsführer: Andreas Muchow