You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/08/05 16:09:16 UTC

svn commit: r1154227 - /subversion/branches/fs-py/BRANCH-README

Author: hwright
Date: Fri Aug  5 14:09:16 2011
New Revision: 1154227

URL: http://svn.apache.org/viewvc?rev=1154227&view=rev
Log:
On the fs-py branch:
Add the requisite branch documentation.

* BRANCH-README: New.

Added:
    subversion/branches/fs-py/BRANCH-README   (with props)

Added: subversion/branches/fs-py/BRANCH-README
URL: http://svn.apache.org/viewvc/subversion/branches/fs-py/BRANCH-README?rev=1154227&view=auto
==============================================================================
--- subversion/branches/fs-py/BRANCH-README (added)
+++ subversion/branches/fs-py/BRANCH-README Fri Aug  5 14:09:16 2011
@@ -0,0 +1,22 @@
+This branch exists to attempt an implementation of the FSFS library in pure
+Python.  While some probably think that is crazy talk (and rightly so!) a
+number of people I've talked to over the past few weeks have been quite
+interested.  My main motivation in doing so is that it gives us a starting
+point to rapidly prototype new FS implementation ideas.
+
+I don't know that this work will every migrate back to trunk, but I'm putting
+it in the repo in the hopes that other interested souls can take a look and
+that it may one day be useful to somebody besides myself.  Plus, I like using
+version control. :)
+
+The overarching goal is to have a python module which implements a FS object
+which could then be used to interact with a FS filesystem directly, or via
+some higher-level repository layer.  To facilitate that, as well make
+development and testing easier, this is being done by embedding the Python
+implementation into a new library, libsvn_fs_py.  This library will have the
+same C interface as any other FS-level library, so should be easily testable
+using the existing test suite.
+
+The main tasks involve implementing each one of the fs_library_vtable_t and
+fs_vtable_t functions as Python methods, along with all the underlying
+support machinery.  We'll see how far it gets.

Propchange: subversion/branches/fs-py/BRANCH-README
------------------------------------------------------------------------------
    svn:eol-style = native