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