Version 14 (modified by k0s, 8 years ago) (diff)


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 To make this work, you will have to add a section in the trac.ini for your project.

repository_url = https://your.repository/location

Optionally, you may also add an entry to this section controlling what text is displayed:

link_text = [svn]

The above is the default.

Bugs/Feature Requests

The SvnSyncPlugin will only work if the remote repository is svn version 1.4 or greater. See the section on svnsync in the subversion 1.4 release notes

Existing bugs and feature requests for SvnUrlsPlugin are here.

If you have any issues, create a new ticket.

Download and Source

Download the [download:svnurlsplugin zipped source], check out using Subversion, or browse the source with Trac.


See . 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 [develop|install] should pull down the correct version

Recent Changes

4225 by k0s on 2008-09-02 18:16:26
use a name without a space in it
4112 by k0s on 2008-08-04 14:38:19
unmark the colspan attribute from the "../" link; fixes #3202
4104 by k0s on 2008-08-01 17:49:57
the default handler should match the argument spec of other handlers


Originally developed at The Open Planning Project

Author: k0s

Attachments (1)

Download all attachments as: .zip