show SVN URL links in /browser, /log, and /changelog
Description
The SvnUrlsPlugin provides links to the url of repository files as viewable at /browser, /log, and /changelog in trac. This enables easy reference to the actual svn entities for svn operations To make this work, you will have to add a section in the trac.ini for your project.
[svn] repository_url = https://your.repository/location
Optionally, you may also add an entry to this section controlling what text is displayed:
[svnurls] link_text = [svn]
The above is the default.
You might also check out SubversionLocationPlugin, which is like SvnUrlsPlugin but affects only the Browse Source tab (and does so more subtly).
Bugs/Feature Requests
Existing bugs and feature requests for SvnUrlsPlugin are here.
If you have any issues, create a new ticket.
Download and Source
Download the zipped source, check out using Subversion, or browse the source with Trac.
Example
See http://trac.openplans.org/openplans/browser . The [svn] links in the image below point to the http svn location of the relevant resources:
How SVN URLs Works
svnurls filters the outgoing stream using ITemplateStreamFilter. This requires the latest version of genshi. Running python setup.py [develop|install] should pull down the correct version
Recent Changes
[4225] by k0s on 09/02/08 11:16:26
use a name without a space in it
[4112] by k0s on 08/04/08 07:38:19
unmark the colspan attribute from the "../" link; fixes #3202
[4104] by k0s on 08/01/08 10:49:57
the default handler should match the argument spec of other handlers
[4098] by k0s on 07/31/08 14:13:37
pass the request to handlers; link to /changeset/<number> from /changeset (the lastest changes) -- closes #3436
Author/Contributors
Originally developed at The Open Planning Project
Attachments
- svnurls.png (37.7 kB) - added by k0s on 05/21/08 12:09:08.