wiki:SvnUrlsPlugin

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

--

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.

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

Author/Contributors

Originally developed at The Open Planning Project

Author: k0s
Contributors:

Attachments (1)

Download all attachments as: .zip