Changes between Version 37 and Version 38 of MultipleRepositorySupport
- Timestamp:
- Feb 17, 2010, 11:34:53 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MultipleRepositorySupport
v37 v38 1 1 = Multiple Repository Support for 0.12 = 2 {{{#!div style="background: #ffd; padding: 0.5em 1em" 3 This page details the development process that added support for accessing multiple repositories inside one Trac project. 2 4 3 This branch adds support for accessing multiple repositories inside one Trac project. 5 The main part of the work has been completed and the sandbox branch has been merged into trunk. 6 7 The corresponding documentation can be found in ["0.12/TracRepositoryAdmin"]. 8 9 This page still discusses a number of items that can be implemented in future Trac versions. 10 }}} 4 11 5 12 For now, there is support for the Mercurial (`hg`) and Subversion (both `svn` and `direct-svnfs` types of repositories). 6 13 7 14 See: 8 - log:sandbox/multirepos 9 - log:plugins/multirepos/mercurial-plugin 15 - ~~log:sandbox/multirepos~~ log:trunk?stop_rev=9125 ''FIXME: log:...?..' links are broken..." 16 - ~~log:plugins/multirepos/mercurial-plugin~~ 17 - log:plugins/0.12/mercurial-plugin for 0.12dev after r9125 10 18 - TracDarcs 0.7 11 19 - [http://groups.google.com/group/trac-dev/browse_thread/thread/33a535f760c3f3f1 multirepo support patch for GitPlugin] … … 19 27 - r8178: current version - should be "stable" (i.e. you can report bugs against that revision if you find some). Note that there's now support for cached repositories, and as this involved a schema change, an '''environment upgrade''' is needed. 20 28 - r9084: real close to the end of the branch ;-) 29 - r9125: branch landed on trunk; further stabilization work is now being done there. 21 30 22 31 The approach is quite simple: beyond repository connectors, there's now repository providers (IRepositoryProvider components) which are responsible for making available a list of named repositories. That name can be arbitrary (in particular, it may contain '/' to denote a pseudo-hierarchy) and will be used as a prefix for any repository path. … … 106 115 - admin panel intro 107 116 ''A first version is now [wiki:0.12/TracRepositoryAdmin available], and should hopefully be sufficient for the merge. It could still be improved before releasing 0.12.'' 108 * anything else?117 * merge done in r9125 109 118 110 119 Not strictly needed before the merge but would be nice: