wiki:SvnCliRemotePlugin

Version 1 (modified by Cinc-th, 17 months ago) (diff)

New hack SvnCliRemotePlugin, created by Cinc-th

Subversion connector for remote and local repositories using the svn command line client

Description

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.

This is a direct connector without any caching so initial viewing of large trees is slow especially for remote Http:/Https: repositories like https://trac-hacks.org/svn. Nevertheless working with subtrees like https://trac-hacks.org/svn/peerreviewplugin is going well.

Status

Note that this plugin is in early development so many bugs exists and features are still missing.

  • No support for properties
  • No preview for certain files containing unicode characters
  • Context navigation for Next Revision doesn't work
  • Navigation over svn-copied files is flaky
  • No caching

Bugs/Feature Requests

Existing bugs and feature requests for SvnCliRemotePlugin are here.

If you have any issues, create a new ticket.

defect

0 / 1

Download

Download the zipped source from here.

Source

You can check out SvnCliRemotePlugin from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

18272 by Cinc-th on 2021-05-01 10:10:23
SvnCliRemotePlugin: again fixes to svn path handling. This mostly reverts [18259] which actually broke some feature. Now the path handling should really be the same as Tracs default...
18259 by Cinc-th on 2021-04-23 10:24:02
SvnCliRemotePlugin: some fixes to svn path handling. The plugin now returns the same path information as Tracs svn_fs plugin. Fixes for Python 3.
18090 by Cinc-th on 2021-03-24 12:30:24
SvnCliRemotePlugin: some refactoring and removal of obsolete code.
(more)

Author/Contributors

Author: Cinc-th
Maintainer: Cinc-th
Contributors: