Returns the prefix for a local SVN URI.
When handed an svn: URI, figures out whether it's a commit to the local SVN server.
Returns true if this URI is for a commit to the local SVN repository. Returns undef otherwise.
Return the URI scheme for SVN commits
If this is a local ticket, return an HTTP url to it. Otherwise, return its URI.
By default, this assumes that your SVN repository lives at svn://localhost, which can be changed by setting the $SvnRepository configuration variable.
Most svn:// URIs look like svn://svn.example.com/path/to/repository/@1234
RT will assume that this means the Web view of the revision lives at http://svn.example.com/cgi-bin/index.cgi/path/to/repository/?rev=1234
This URL can be changed in RT_SiteConfig.pm with the directive Set( $SvnRepositoryWebView, 'http://svn.example.com/path/to/?rev='); and the correct revision number will be appended.
Returns either a localized string 'SVN revision 1234 (svn://svn.bestpractical.com)' or the full URI if the object is not local
To install RT::Integration::SVN, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RT::Integration::SVN
CPAN shell
perl -MCPAN -e shell install RT::Integration::SVN
For more information on module installation, please visit the detailed CPAN module installation guide.