Menu

Trac Commit Log


Commit Date  
[r6463] by cboos

MultipleRepositorySupport: add an index for all the available repositories.

This is the first approach to the feature, using a specific template.

2008-02-03 20:14:19 Tree
[r6462] by cboos

TracMercurial: add support for rendering patches in Mercurial Queue repositories using the patch renderer.

This can be done by setting the `mq` option at repository creation time (e.g. by writing `<reponame>.mq =` in TracIni, when using the default repository provider).

This requires r6459 and its API change for `IRepositoryConnector.get_repository()`.

2008-02-03 20:12:28 Tree
[r6461] by cboos

TracMercurial for MultipleRepositorySupport: use the `reponame` information from the resource in the current context in order to identify the repository for a changeset link.

Also use the `repos.reponame` information, available since r6457.

2008-02-03 20:10:56 Tree
[r6460] by cboos

TracMercurial: branch for the MultipleRepositorySupport now needed after r6459.

2008-02-03 19:58:52 Tree
[r6459] by cboos

MultipleRepositorySupport: forward the configuration options for a repository to the connector, so that backend-specific options can be set.

'''Note:'''

This is an incompatible API change to `IRepositoryConnector.get_repository()`. I didn't want to add an extra `options` argument, make a compatibility check for the arity (3 or 4), knowing that the `authzname` argument will go away anyway in the near future.. So that `authzname` argument goes away '''now'''.

2008-02-03 19:57:48 Tree
[r6458] by cboos

Fix wrong wiki_to_html call in revision.html, '''needs to be backported'''.

2008-02-03 19:53:04 Tree
[r6457] by cboos

MultipleRepositorySupport: go through the code and the templates in order to ensure that all the source and changeset resources have a composite id (i.e. `(reponame, path)` for sources and `(reponame, rev)` for changesets).

2008-02-03 19:52:38 Tree
[r6456] by cboos

MultipleRepositorySupport: adapt the !LogModule to the extended paths.

2008-02-03 19:52:00 Tree
[r6455] by cboos

MultipleRepositorySupport: adapted the !ChangesetModule and template to extended paths.

2008-02-03 19:51:04 Tree
[r6454] by cboos

MultipleRepositorySupport: adapted the !BrowserModule and related templates to extended paths.

An extended path is composed of the repository name followed by the path.
`RepositoryManager.get_repository_by_path` will know how to differentiate them.

2008-02-03 19:50:32 Tree
Older >