Menu

Commit [r6447]  Maximize  Restore  History

MultipleRepositorySupport: extend the !RepositoryManager with preliminary support for multiple named repositories.

At this stage, Trac operates only on the default repository whose name is the empty string.

API changes:
- changed `Environment.get_repository(reponame, authname)` and `RepositoryManager.get_repository(reponame, authzname) by adding `reponame`. Note that `authname` should really be removed, in a parallel effort to replace the old-style fine grained permission checks with the 0.11 ones.

TracIni changes:
- added a new `[repositories]` section, which works a bit the same as the `[intertrac]` section

{{{
[repositories]

trunk.dir = C:\Workspace\src\trac\repos\trunk
trunk.type = hg

T = trac
trac.dir = C:\Workspace\local\svn\teo
trac.type = svn

m = multi
multi.dir = C:\Workspace\src\trac\repos\multirepos
multi.type = hg

w = wiki-rename
wiki-rename.dir = C:\Workspace\src\trac\repos\wiki-rename
wiki-rename.type = hg
}}}

cboos 2008-02-03

changed /sandbox/multirepos/setup.cfg
changed /sandbox/multirepos/trac/env.py
changed /sandbox/multirepos/trac/versioncontrol/api.py
changed /sandbox/multirepos/trac/versioncontrol/web_ui/browser.py
changed /sandbox/multirepos/trac/versioncontrol/web_ui/changeset.py
changed /sandbox/multirepos/trac/versioncontrol/web_ui/log.py
changed /sandbox/multirepos/trac/versioncontrol/web_ui/tests/wikisyntax.py
/sandbox/multirepos/setup.cfg Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/env.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/api.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/web_ui/browser.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/web_ui/changeset.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/web_ui/log.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/web_ui/tests/wikisyntax.py Diff Switch to side-by-side view
Loading...