Menu

Commit [r8441]  Maximize  Restore  History

MultiRepos: changed the way changesets are identified globally across repositories.

As I wanted to implement `SubversionChangeset.get_uid`, I figured it would be simpler to have the method on the level of the repository, as the trac.versioncontrol.cache layer doesn't know about backend specific changesets and would therefore have to delegate the call to the backend specific Repository class anyway.

Therefore `Changeset.get_uid` is now `Repository.get_changeset_uid` and I implemented the latter for `SubversionRepository`.

cboos 2009-08-04

changed /sandbox/multirepos/trac/versioncontrol/api.py
changed /sandbox/multirepos/trac/versioncontrol/cache.py
changed /sandbox/multirepos/trac/versioncontrol/svn_fs.py
changed /sandbox/multirepos/trac/versioncontrol/web_ui/changeset.py
/sandbox/multirepos/trac/versioncontrol/api.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/cache.py Diff Switch to side-by-side view
Loading...
/sandbox/multirepos/trac/versioncontrol/svn_fs.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...