Menu

Commit [r9109]  Maximize  Restore  History

MultiRepos: Modified repository aliases to behave like pure pointers:

* Links to files and changesets in aliases point to the base repository.
* URLs leading to resources in aliases redirect to the base repository.
* Show only real repositories in the timeline, not aliases.

From a programmer's point of view, this means that the name of a repository is always `repos.reponame`, and the `Resource` objects associated with the repository and related classes always represent real (non-aliased) resources, and can be used both for the rendering context and for permission checks.

Closes #7116.

rblank 2010-01-29

changed /sandbox/multirepos/trac/util/__init__.py
changed /sandbox/multirepos/trac/versioncontrol/admin.py
changed /sandbox/multirepos/trac/versioncontrol/api.py
changed /sandbox/multirepos/trac/versioncontrol/templates/browser.html
changed /sandbox/multirepos/trac/versioncontrol/templates/changeset.html
changed /sandbox/multirepos/trac/versioncontrol/templates/dir_entries.html
changed /sandbox/multirepos/trac/versioncontrol/templates/repository_index.html
changed /sandbox/multirepos/trac/versioncontrol/templates/revisionlog.html
changed /sandbox/multirepos/trac/versioncontrol/templates/revisionlog.rss
changed /sandbox/multirepos/trac/versioncontrol/templates/revisionlog.txt
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
changed /sandbox/multirepos/trac/web/chrome.py
changed /sandbox/multirepos/tracopt/ticket/commit_updater.py
/sandbox/multirepos/trac/util/__init__.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/admin.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/templates/browser.html Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/changeset.html Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/dir_entries.html Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/repository_index.html Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/revisionlog.html Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/revisionlog.rss Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/templates/revisionlog.txt 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...
/sandbox/multirepos/trac/web/chrome.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/tracopt/ticket/commit_updater.py Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB