Edgewall Software

Ticket #1082 (closed defect: duplicate)

Opened 4 years ago

Last modified 3 years ago

Support for subversion sub-repositories

Reported by: eric.brown@… Owned by: daniel
Priority: normal Milestone:
Component: project Version: 0.8
Severity: normal Keywords: subversion svn project
Cc: eric.brown@…

Description

My subversion repository is shared across many projects so we can share code. In the timeline, searching, etc., I only want to see changes relevant to my project.

In the [trac] section of the config file, there should be an item for "repository_dirs". This should be a list of directories relevant to a trac project. The default would be "/". In more complicated repositories, it might be one of the following:

  • "/project1"
  • "/project1,/shared"
  • "/trunc/project1,/branches/project1_1923"

It would be great to allow wild-cards, but that seems much lower priority.

My repository is not arranged as "/{trunc,branches,tags}", but as "/(project1,project2,project3)/{trunc,branches,tags}". I doubt this is very rare. However, if it is, arrangements like "/trunc/project1,/branches/project1,/tags/project1,/trunc/project2"... are probably common. These cases would really want some system of wild cards possibly. It is rather impossible to completely anticipate how users might organize their repository. It would probably be easiest to provide some facility like I've suggested here and let users know how they can reorganize their repository to use trac with sub-repositories. The nice thing about subversion is that moving things isn't nearly as painful as with cvs.

Attachments

Change History

Changed 4 years ago by Matthew Good <matt-good.net>

  • status changed from new to closed
  • resolution set to duplicate

Yes, this has been raised multiple times before. See #586

Changed 3 years ago by mgood

  • milestone 0.9 deleted

Add/Change #1082 (Support for subversion sub-repositories)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
to The owner will change from daniel. Next status will be 'closed'
 
Note: See TracTickets for help on using tickets.