We have TRAC and Subversion set up in the following environment:

Platform: Windows Server 2008 R2 Standard SP1 (64 bit)
Service: CollabNet Subversion Apache, Apache 2.2.23 (win32)
Service: CollabNet Subversion Client Svnserve V1.7.8
Desktop App: Tortoise SVN Client V1.7.8 (64 bit)

TRAC uses the Subversion access control file for granting/denying access to 
TRAC projects.
 
When setting up a TRAC project, it indicates you have to give the location 
of the Subversion repository. For most of our TRAC projects, this is fine. 
The top-level subversion directory located on the server is where we want 
to point TRAC. 
 
Assume subversion repositories on the server are located here:

e:\svn_repository\AAA
e:\svn_repository\BBB

We have a TRAC project pointing directly to the top-level svn folder, AAA. 
Key settings in the AAA trac.ini file are:

[components]
tracopt.versioncontrol.svn.* = enabled
 
[repositories]
AAA.description = This is the AAA project repository.
AAA.dir = e:\svn_repository\AAA
AAA.hidden = true
AAA.type = svn
AAA.url = https://<ourServer>/svn/AAA <https://%3courserver%3e/svn/AAA>
tsvn = tsvn: Interact with TortoiseSvn
 
[stats]
root = e:\svn_repository\AAA
 
[svn]
authz_file = E:\etc\.svnaccess # this is the same file subversion uses for 
authentication
 
[trac]
authz_file = E:\etc\.svnaccess  # this is the same file subversion uses for 
authentication
authz_module_name = AAA
repository_dir = e:\svn_repository\AAA

 
However we have some projects where we want to have TRAC point to a folder 
under the subversion repo's top-level folder. Because the directory 
structure for some repos is built into svn and are not folders under the 
top-level folder on the server, I do not know where to point certain TRAC 
variables in the trac.ini file.
 
The directory structure on the server for the repo e:\svn_repository\BBB 
shows the following folders and files:

(folder) conf
(folder) dav
(folder) db
(folder) hooks
(folder) locks
(file) format
(file README.txt

The subversion repo browser for e:\svn_repository\BBB shows the following:
 

(folder) ComponentLibrary

(folder) branches # This is a subfolder under ComponentLibrary
(folder) tags         # This is a subfolder under ComponentLibrary
(folder) trunk        # This is a subfolder under ComponentLibrary


Rather than creating a TRAC project pointing to  e:\svn_repository\BBB, I 
want to point it to the ComponentLibrary folder under 
e:\svn_repository\BBB, however there is no folder on the server called 
ComponentLibrary. What would I have to do in the trac.ini file to be able 
to set the TRAC project at this lower subversion level?
 
 
 
 
 
 
 
 
 

 

 

 
 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to