Show SVN URL links in /browser, /log, and /changelog
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.
You might also check out SubversionLocationPlugin, which is like SvnUrlsPlugin but affects only the Browse Source tab and does so more subtly.
If you have any issues, create a new ticket.
Download and Source
To make this work, you will have to enable the plugin in the trac.ini file for your project:
[components] svnurls.* = enabled
Additionally, add a section to your trac.ini file:
[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.
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.
Originally developed at The Open Planning Project