Line | |
---|
1 | This directory contains the files necessary to set up a Subversion repository |
---|
2 | for the FCM tutorial. |
---|
3 | |
---|
4 | The "svn.dump" file should be loaded into an empty Subversion repository using |
---|
5 | the "svnadmin load" command. |
---|
6 | |
---|
7 | The hook scripts in "hooks/" should then be installed in this repository in |
---|
8 | order to prevent any commits to the trunk. Note that the configuration file |
---|
9 | "svnperms.conf" assumes that the tutorial repository is called "tutorial_svn". |
---|
10 | Please edit this file if you use a different name. |
---|
11 | |
---|
12 | For example (in bash/ksh): |
---|
13 | |
---|
14 | (shell)$ cd fcm-release/tutorial/ # to this directory |
---|
15 | (shell)$ path_to_tutorial_repos=/path/to/repos/tutorial_svn |
---|
16 | (shell)$ svnadmin create $path_to_tutorial_repos |
---|
17 | (shell)$ svnadmin load $path_to_tutorial_repos <svn.dump |
---|
18 | (shell)$ cp hooks/* $path_to_repos/tutorial_svn/hooks/ |
---|
19 | |
---|
20 | The repository should be configured to allow users write access. You may find |
---|
21 | it easiest to simply allow anonymous access. |
---|
22 | |
---|
23 | A Trac environment should be configured to be associated with the tutorial |
---|
24 | repository. You then need to allow users write access. You may find it easiest |
---|
25 | to set up a number of guest accounts for this purpose. |
---|
Note: See
TracBrowser
for help on using the repository browser.