[svnbook] r4634 committed - Translation: Repository Access Layer

svnbook at googlecode.com svnbook at googlecode.com
Thu Jan 30 05:32:56 CST 2014


Revision: 4634
Author:   jmfelderhoff at gmx.eu
Date:     Thu Jan 30 06:21:12 2014 UTC
Log:      Translation: Repository Access Layer

http://code.google.com/p/svnbook/source/detail?r=4634

Modified:
  /branches/1.6/de/book/ch08-embedding-svn.xml

=======================================
--- /branches/1.6/de/book/ch08-embedding-svn.xml	Mon Aug  2 18:28:16 2010  
UTC
+++ /branches/1.6/de/book/ch08-embedding-svn.xml	Thu Jan 30 06:21:12 2014  
UTC
@@ -62,18 +62,19 @@
  <!--
      <para>Each of Subversion's core libraries can be said to exist in
        one of three main layers—the Repository layer, the
-      Repository Access (RA) layer, or the Client layer (see <xref
-      linkend="svn.intro.architecture.dia-1" /> in the Preface).  We will  
examine
-      these layers shortly, but first, let's briefly summarize
-      Subversion's various libraries.  For the sake of consistency, we
-      will refer to the libraries by their extensionless Unix library
-      names (<filename>libsvn_fs</filename>,  
<filename>libsvn_wc</filename>,
+      Repository Access (RA) layer, or the Client layer (see
+      <xref linkend="svn.intro.architecture.dia-1" /> in the Preface).
+      We will examine these layers shortly, but first, let's briefly
+      summarize Subversion's various libraries.  For the sake of
+      consistency, we will refer to the libraries by their
+      extensionless Unix library names
+      (<filename>libsvn_fs</filename>, <filename>libsvn_wc</filename>,
        <filename>mod_dav_svn</filename>, etc.).</para>
  -->
      <para>Jede der Kernbibliotheken von Subversion gehört zu einer von
        drei Schichten – der Projektarchiv-Schicht, der
-      Projektarchiv-Zugriffs-Schicht oder der Client-Schicht (siehe <xref
-      linkend="svn.intro.architecture.dia-1" /> im Vorwort). Wir
+      Projektarchiv-Zugriffs-Schicht oder der Client-Schicht (siehe
+      <xref linkend="svn.intro.architecture.dia-1" /> im Vorwort). Wir
        werden diese Schichten gleich untersuchen, doch zunächst wollen
        wir eine kurze Zusammenfassung der verschiedenen Bibliotheken
        präsentieren. Aus Konsistenzgründen beziehen wir uns auf die
@@ -620,17 +621,15 @@
        </figure>

  <!--
-      <para>The difference here is that the Subversion filesystem has a
-        nifty third dimension that most filesystems do not
-        have—Time!
-        <footnote>
-          <para>We understand that this may come as a shock to sci-fi
-            fans who have long been under the impression that Time was
-            actually the <emphasis>fourth</emphasis> dimension, and we
-            apologize for any emotional trauma induced by our
-            assertion of a different theory.</para>
-        </footnote>
-        In the filesystem interface, nearly every function that has a
+      <para>The difference here is that the Subversion filesystem has
+        a nifty third dimension that most filesystems do not
+        have—Time!<footnote><para>We understand that this may
+        come as a shock to sci-fi fans who have long been under the
+        impression that Time was actually
+        the <emphasis>fourth</emphasis> dimension, and we apologize
+        for any emotional trauma induced by our assertion of a
+        different theory.</para></footnote>  In the filesystem
+        interface, nearly every function that has a
          <parameter>path</parameter> argument also expects a
          <parameter>root</parameter> argument.  This
          <literal>svn_fs_root_t</literal> argument describes
@@ -645,20 +644,17 @@
  -->
        <para>Der Unterschied ist hier, dass das Dateisystem von
          Subversion eine raffinierte dritte Dimension hat, die den
-        meisten Dateisystemen fehlt – Zeit!
-        <footnote>
-          <para>Wir sind uns bewusst, dass das für
-            Science-Fiction-Fans, die lange Zeit davon ausgegangen
-            sind, dass Zeit eigentlich die <emphasis>vierte</emphasis>
-            Dimension ist, ein Schock sein kann, und wir bitten um
-            Entschuldigung, falls die Geltendmachung einer
-            unterschiedlichen Theorie unsererseits zu einem seelischen
-            Schock führen sollte.</para>
-        </footnote>
-        Fast jede Funktion der Dateisystemschnittstelle, die ein
+        meisten Dateisystemen fehlt – Zeit!<footnote><para>Wir
+        sind uns bewusst, dass das für Science-Fiction-Fans, die lange
+        Zeit davon ausgegangen sind, dass Zeit eigentlich die
+        <emphasis>vierte</emphasis> Dimension ist, ein Schock sein
+        kann, und wir bitten um Entschuldigung, falls die
+        Geltendmachung einer unterschiedlichen Theorie unsererseits zu
+        einem seelischen Schock führen sollte.</para></footnote> Fast
+        jede Funktion der Dateisystemschnittstelle, die ein
          <parameter>path</parameter>-Argument erwartet, benötigt auch
          ein <parameter>root</parameter>-Argument. Dieses Argument vom
-        Typ  <literal>svn_fs_root_t</literal> beschreibt entweder eine
+        Typ <literal>svn_fs_root_t</literal> beschreibt entweder eine
          Revision oder eine Subversion-Transaktion (welche einfach eine
          Revision in Arbeit ist) und stellt die dritte Dimension des
          Kontexts zur Verfügung, die benötigt wird, um den Unterschied
@@ -876,13 +872,14 @@
          Sie <userinput>svn --version</userinput> aufrufen:</para>

  <!--
-      <screen>
+      <informalexample>
+        <screen>
  $ svn - -version
-svn, version 1.5.0 (r31699)
-   compiled Jun 18 2008, 09:57:36
+svn, version 1.6.0
+   compiled Mar 21 2009, 17:27:36

-Copyright (C) 2000-2008 CollabNet.
-Subversion is open source software, see http://subversion.tigris.org/
+Copyright (C) 2000-2009 CollabNet.
+Subversion is open source software, see http://subversion.apache.org/
  This product includes software developed by CollabNet  
(http://www.Collab.Net/).

  The following repository access (RA) modules are available:
@@ -891,6 +888,7 @@
    - handles 'http' scheme
    - handles 'https' scheme
  * ra_svn : Module for accessing a repository using the svn network  
protocol.
+  - with Cyrus SASL authentication
    - handles 'svn' scheme
  * ra_local : Module for accessing a repository on local disk.
    - handles 'file' scheme
@@ -900,13 +898,14 @@

  $
  </screen>
+      </informalexample>
  -->
        <screen>
  $ svn --version
-svn, Version 1.5.0 (r31699)
-   übersetzt Jun 18 2008, 09:57:36
+svn, Version 1.6.0
+   übersetzt Mar 21 2009, 17:27:36

-Copyright (C) 2000-2008 CollabNet.
+Copyright (C) 2000-2009 CollabNet.
  Subversion ist Open-Source-Software, siehe http://subversion.tigris.org/
  Dieses Produkt enthält Software, die von CollabNet  
(http://www.Collab.Net/) entwickelt wurde.

@@ -932,20 +931,21 @@
          functionality necessary for sending and receiving versioned
          data to and from the repository.  And each of the available RA
          plug-ins is able to perform that task using a specific
-        protocol—<filename>libsvn_ra_dav</filename> speaks
-        HTTP/WebDAV (optionally using SSL encryption) with an Apache
-        HTTP Server that is running the
-        <filename>mod_dav_svn</filename> Subversion server module;
-        <filename>libsvn_ra_svn</filename> speaks a custom network
-        protocol with the <command>svnserve</command> program; and so
-        on.</para>
+        protocol—<filename>libsvn_ra_neon</filename>
+        and <filename>libsvn_ra_serf</filename> speak HTTP/WebDAV
+        (optionally using SSL encryption) with an Apache HTTP Server
+        that is running the <filename>mod_dav_svn</filename>
+        Subversion server module; <filename>libsvn_ra_svn</filename>
+        speaks a custom network protocol with the
+        <command>svnserve</command> program; and so on.</para>
  -->
        <para>Die von der RA-Schicht exportierte API beinhaltet
          Funktionen, die zum Senden und Empfangen versionierter Daten
-        zum und vom Projektarchiv notwendig sind. Jedes der verfügbaren
-        RA-Plug-Ins kann diese Aufgabe mithilfe eines besonderen
-        Protokolls erledigen –
-        <filename>libsvn_ra_dav</filename> kommuniziert über
+        zum und vom Projektarchiv notwendig sind. Jedes der
+        verfügbaren RA-Plug-Ins kann diese Aufgabe mithilfe eines
+        besonderen Protokolls erledigen –
+        <filename>libsvn_ra_neon</filename> sowie
+        <filename>libsvn_ra_serf</filename> kommunizieren über
          HTTP/WebDAV (optional mit SSL-Verschlüsselung) mit einem
          Apache-HTTP-Server auf dem das Subversion-Server-Modul
          <filename>mod_dav_svn</filename> läuft;


More information about the svnbook-dev mailing list