Git::SVN::Ra(3pm)

Git::SVN::Ra3pm

Subversion remote access functions for git-svn

Usage

    use Git::SVN::Ra;
    my $ra = Git::SVN::Ra->new($branchurl);
    my ($dirents, $fetched_revnum, $props) =
        $ra->get_dir('.', $SVN::Core::INVALID_REVNUM);

Overview

This is a wrapper around the SVN::Ra module for use by git-svn. It fills in some default parameters (such as the authentication scheme), smooths over incompatibilities between libsvn versions, adds caching, and implements some functions specific to git-svn.

Do not use it unless you are developing git-svn. The interface will change as git-svn evolves.

Dependencies

Subversion perl bindings, Git::SVN.

"Git::SVN::Ra" has not been tested using callers other than git-svn itself.

Incompatibilities

None reported.

Releases

2 releases since Debian 8 (Jessie); the text changed 1 time.

  1. 8
  2. 9

Bugs

None.

From git-svn 1:2.11.0-3+deb9u7 in Debian 9 (Stretch). Parsed by carta from the page's man source.