[svnbook commit] r1331 - in trunk/src/en: . book

sussman svnbook-dev at red-bean.com
Tue May 24 20:54:16 CDT 2005


Author: sussman
Date: Tue May 24 20:54:14 2005
New Revision: 1331

Modified:
   trunk/src/en/TODO
   trunk/src/en/book/ch08.xml
Log:
Tweak beginning of chapter 8 to mention FSFS.  Very small change.

* src/en/book/ch08.xml 
  (Repository Layer):  mention BDB and FSFS both. 
  (A Brief Inventory of the Subversion Libraries): 
           list libsvn_fs_base and libsvn_fs_fs in table of libraries.

* src/en/book/TODO:  remove item.


Modified: trunk/src/en/TODO
==============================================================================
--- trunk/src/en/TODO	(original)
+++ trunk/src/en/TODO	Tue May 24 20:54:14 2005
@@ -5,9 +5,6 @@
 NEEDED FOR 1.1 COMPLETION
 ============================================================================
 
-  * Chapter 8 Section 1.1 "Repository Layer" documents the pre-FSFS state
-    of affairs.  [MIKE]
-
   * Chapter 2's "Repository URLs" sidebar should shrink back to
     nothing but the schema-table, with a xref to a new Chapter 7
     section.  The new chapter 7 section is all about repository URL

Modified: trunk/src/en/book/ch08.xml
==============================================================================
--- trunk/src/en/book/ch08.xml	(original)
+++ trunk/src/en/book/ch08.xml	Tue May 24 20:54:14 2005
@@ -65,6 +65,14 @@
             <entry>The Subversion filesystem library</entry>
           </row>
           <row>
+            <entry>libsvn_fs_base</entry>
+            <entry>The Berkeley DB filesystem back-end</entry>
+          </row>
+          <row>
+            <entry>libsvn_fs_fs</entry>
+            <entry>The native filesystem (FSFS) back-end</entry>
+          </row>
+          <row>
             <entry>libsvn_ra</entry>
             <entry>Repository Access commons and module loader</entry>
           </row>
@@ -155,18 +163,14 @@
         <quote>files</quote> and <quote>directories</quote> as real
         files and directories (as in, the kind you can navigate
         through using your favorite shell program), it uses a database
-        system for its back-end storage mechanism.  Currently, the
-        database system in use is Berkeley DB.
-        <footnote>
-          <para>The choice of Berkeley DB brought several automatic
-            features that Subversion needed, such as data integrity,
-            atomic writes, recoverability, and hot backups.</para>
-        </footnote>
-        However, there has been considerable interest by the
-        development community in giving future releases of Subversion
-        the ability to use other back-end database systems, perhaps
-        through a mechanism such as Open Database Connectivity
-        (ODBC).</para>
+        system for its back-end storage mechanism, either Berkeley DB
+        or a flat-file (FSFS) representation.  (To learn more about
+        the two repository back-ends, see
+        <xref linkend="svn-ch-5-sect-1.3"/>.)  However, there has been
+        considerable interest by the development community in giving
+        future releases of Subversion the ability to use other
+        back-end database systems, perhaps through a mechanism such as
+        Open Database Connectivity (ODBC).</para>
 
       <para>The filesystem API exported by libsvn_fs contains the
         kinds of functionality you would expect from any other



More information about the svnbook-dev mailing list