Edgewall Software

Changes between Version 2 and Version 3 of MultipleRepositorySupport


Ignore:
Timestamp:
Feb 4, 2008, 10:58:58 AM (16 years ago)
Author:
Christian Boos
Comment:

Added some TODOs

Legend:

Unmodified
Added
Removed
Modified
  • MultipleRepositorySupport

    v2 v3  
    99 - log:sandbox/mercurial-plugin-0.12
    1010
     11Checkpoints:
     12 - r6465: initial "release" of the branch, ''worksforme''
     13
    1114The approach is quite simple: beyond repository connectors, there's now repository providers (IRepositoryProvider components) which are responsible for make 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.
    1215Actually, a more complete description of the approach can be found in this mail: [googlegroups:trac-users:14ca95377e4a53b5 One trac env for X repositories ?].
     
    1720
    1821= TODO =
     22
     23 - More IRepositoryProvider components:
     24   - !HgForestRepositoryProvider, for providing forest repositories and all sub-repositories managed by each forest
     25   - !HgParentDirRepositoryProvider, for listing all the working copies present in a given folder
     26   - !SvnParentDirRepositoryProvider, for listing all the Subversion repositories present in a given folder
    1927 - currently, a default repository ''needs'' to be defined, otherwise the versioncontrol modules are disabled
    2028 - fix AJAX query in annotate