Changes between Version 15 and Version 16 of MultipleRepositorySupport
- Timestamp:
- Oct 10, 2008, 9:47:33 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MultipleRepositorySupport
v15 v16 12 12 - r6465: initial "release" of the branch, ''worksforme'' 13 13 - r6469: a few bug fixes 14 - r7590: current version is quite good ;-) 14 15 15 16 The 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. … … 88 89 - currently, a "default" repository (the one defined in the `[trac]` section) ''needs'' to be defined, otherwise the versioncontrol modules are disabled 89 90 - ~~fix AJAX query in annotate~~ 90 - extend to cached repositories91 91 - IRepositoryProvider must have a way to signal new content, in order to rebuild the repository name cache 92 92 - support the `.url` repository metadata (#1781) … … 98 98 It would be quite useful to be able to do so, and it's doable without much work 99 99 (only need to compare folders in a backend neutral way, we already do our own diff at the file level) 100 - major feature (blocker): make the cache work again.100 - extend to '''cached repositories''', see MultipleRepositorySupport/Cache. [[br]] 101 101 In a first step, the existing cache could be adapted to simply handle more than one repository. [[br]] 102 102 Bonus points if that cache is smart enough to handle multiple scoped repositories without data duplication. [[br]] … … 123 123 Thanks :-) 124 124 125 === Known Issues === 126 [[TicketQuery(keywords=~multirepos)]] 125 127