Menu

Trac Commit Log


Commit Date  
[r8450] by rblank

0.12dev: Better wiki page resolution for relative references to non-existing pages. A reference `Second/Other` on `First/Second/Third` now resolves to `First/Second/Other` instead of `First/Second/Second/Other` if `First/Second` exists.

Related to #4507.

2009-08-07 23:16:06 Tree
[r8449] by rblank

0.12dev: Fixed relative wiki link resolution for non-existing pages so that, if a common prefix of the referrer and the target page exists, the page reference is interpreted as absolute.

See comment:12:ticket:4507.

2009-08-07 21:11:27 Tree
[r8448] by cboos

MultiRepos: follow-up to r8447, fix Python 2.4 incompatibility (`all`).

2009-08-07 11:35:49 Tree
[r8447] by rblank

MultiRepos: Improved repository handling.

* Added the possibility to hide repositories from the repository index, including the default repository.
* Moved the default repository to the top of the "Browse Source" page, before the repository index.
* Mark aliases to the default repository as bold in the repository index.
* Hide "Browse Source" menu if no repositories are defined.
* Simplified `trac-admin $ENV initenv` to not ask for repository info, as they can be defined later using the "Repositories" admin panel. The default repository can still be passed on the command line.
* Remove automatic enabling/disabling of `trac.versioncontrol.*` components when no default repository is configured with `[trac] repository_dir`.

Closes #8536.

2009-08-07 11:16:02 Tree
[r8446] by cboos

TracMercurial for 0.12: correctly show ''ADD'' type for first revision of a file in the TracRevisionLog.

2009-08-04 16:21:46 Tree
[r8445] by cboos

TracMercurial for 0.12: add support for ''follow copy'' mode of TracRevisionLog.

2009-08-04 16:21:31 Tree
[r8444] by cboos

TracMercurial for 0.12: start rework of `MercurialRepository.get_history` to use `walkchangerevs` in all cases.

Suggested by Georg on Trac-dev.

2009-08-04 16:21:13 Tree
[r8443] by cboos

TracMercurial for 0.12: whitespace clean-up

2009-08-04 16:20:34 Tree
[r8442] by cboos

TracMercurial for 0.12: implement `MercurialRepository.get_changeset_uid`, as a follow-up to r8441.

2009-08-04 16:12:47 Tree
[r8441] by cboos

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`.

2009-08-04 16:10:33 Tree
Older >