You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Stefan Sperling <st...@elego.de> on 2015/12/01 15:39:53 UTC

Re: svn commit: r1717253 - in /subversion/branches/ra-git: ./ build/generator/ subversion/include/ subversion/libsvn_fs/ subversion/libsvn_fs_git/

On Mon, Nov 30, 2015 at 02:02:26PM -0000, rhuijben@apache.org wrote:
> Author: rhuijben
> Date: Mon Nov 30 14:02:26 2015
> New Revision: 1717253
> 
> URL: http://svn.apache.org/viewvc?rev=1717253&view=rev
> Log:
> On the ra-git branch: To avoid having to reimplement quite a bit of the repos
> layer code to support a git backend (as the branch currently does), start
> moving a bit of git code to the fs layer so the existing repos layer code
> can be used to access git state.
> 
> For this experiment I try to build a readonly git filesystem to just support
> libsvn_ra_git's access to read the repository.
> 
> As a side effect this filesystem may support other code like 'svnadmin dump',
> to work on this level as this happens to have the same requirements. It might
> also make it easy to publish git repositories on a Subversion compatible url.
> 
> The backend for this filesystem will be a git repository
> (accessed by libgit2) and an sqlite database containing some mapping
> information.
> 
> The short term goal is to support svn:externals pointing to a git repository,
> like the current branch does.

Awesome :-)