Changes between Version 6 and Version 7 of SvnCliRemotePlugin


Ignore:
Timestamp:
Mar 24, 2022, 7:55:56 AM (3 months ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • SvnCliRemotePlugin

    v6 v7  
    55== Description
    66
    7 This plugin allows you to connect to remote and/or local subversion repositories. It uses the subversion command line client {{{svn}}} so no subversion-python bindings need to be installed which sometimes can be a daunting task.
     7This plugin allows you to connect to remote and/or local subversion repositories. It uses the subversion command line client {{{svn}}}, so no subversion-python bindings need to be installed which sometimes can be a daunting task.
    88
    99The plugin provides a connector with caching and a direct connector without.
    1010
    1111The latter is useful if you want to quickly or maybe just temporarily provide access to a (remote) repository.
    12 Initial viewing of large trees with the direct connector is slow especially for remote ''Http:''/''Https:'' repositories like https://trac-hacks.org/svn. Same for very large changesets.
     12Initial viewing of large trees with the direct connector is slow especially for remote `http(s):` repositories like https://trac-hacks.org/svn. The same goes for very large changesets.
    1313Nevertheless working with subtrees (like https://trac-hacks.org/svn/peerreviewplugin) is going well.
    1414
    15 == Status
    16 The following bugs are known:
    17 * Context navigation for ''Next Revision'' doesn't work
    18 * No caching for subtree repositories (local mirrors of subtrees do work, though)
     15The plugin was tested with ''Subversion 1.10.3''.
    1916
    20 The plugin was tested with ''Subversion 1.10.3''.
    2117== !Bugs/Feature Requests
    2218
     
    2925[[TicketQuery(component=SvnCliRemotePlugin&group=type,format=progress)]]
    3026
    31 **Note:**
     27'''Note''': Without access to the repository it's difficult or even impossible to debug any problems. So try to provide a link to a public repository showing the bug when creating a bug report.
    3228
    33 Without access to the repository it's difficult or
    34 even impossible to debug any problems. So try to provide a link to a public
    35 repository showing the bug when creating a bugreport.
     29The following bugs are known:
     30* Context navigation for ''Next Revision'' doesn't work
     31* No caching for subtree repositories, although local mirrors of subtrees do work
    3632
    3733== Download
     
    5450
    5551The subversion client {{{svn}}} must be in your path.
     52
    5653== Configuration
     54
    5755Use the Trac repository admin page to configure a repository.
    5856
     
    6260
    6361=== Local repository
    64 For local repositories you have to provide an ''absolute path'' to the repository directory.
    6562
     63For local repositories you have to provide an ''absolute path'' to the repository directory:
    6664{{{
    6765/path/to/local/repo
    6866}}}
    6967
    70 or when using Windows
     68or when using Windows:
    7169{{{
    7270x:/path/to/local/repo
     
    7472
    7573=== Remote repository
    76 There is no native support for remote subversion repositories in Trac. The admin
    77 page checks if an entered path is a local one, more specifically if it's an
    78 absolute one. The path doesn't have to exist, though.
    7974
    80 We have to trick Trac into accepting a Url by prepending it with a slash `/` (or
    81 `x:/` when running Trac on Windows) like this:
     75There is no native support for remote subversion repositories in Trac. The admin page checks if an entered path is a local one, more specifically if it's an absolute one. The path doesn't have to exist, though.
     76We have to trick Trac into accepting a Url by prepending it with a slash `/` (or `x:/` when running Trac on Windows) like this:
    8277
    8378{{{
     
    9085
    9186=== Subtree as repository
     87
    9288You may create a repository for a subtree of some larger repository. This may be useful if a repository contains a lot of independent projects like for example here at https://trac-hacks.org.
    9389
    9490As an example use this directory path to create a repository for the project PeerReviewPlugin:
    95 
    9691{{{
    9792/https://trac-hacks.org/svn/peereviewplugin
     
    9994Chose `svn-cli-direct` as connector.
    10095
    101 There is currently no caching available for remote subtree repositories. You have to mirror a subtree to your local system using {{{svnsync}}} if you need caching. See here: https://trac.edgewall.org/wiki/TracMigrate#SubversionReplication 
     96There is currently no caching available for remote subtree repositories. You have to mirror a subtree to your local system using {{{svnsync}}} if you need caching. See here: https://trac.edgewall.org/wiki/TracMigrate#SubversionReplication.
     97
    10298=== Hints
     99
    103100Set the following in your ''trac.ini'':
    104101{{{#!ini
     
    106103changeset_show_files = 0
    107104}}}
     105
    108106This speeds up the display of the timeline because less information must be queried.
     107
    109108== Recent Changes
    110109