[svnbook] r3649 committed - * trunk/src/de/book/ch09-reference.xml...

svnbook at googlecode.com svnbook at googlecode.com
Mon Nov 23 01:53:19 CST 2009


Revision: 3649
Author: jmfelderhoff at gmx.eu
Date: Sun Nov 22 23:52:56 2009
Log: * trunk/src/de/book/ch09-reference.xml
   - Fixes ticket #283 (cf. http://www.svnbook.de/report/6).

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

Modified:
  /trunk/src/de/book/ch09-reference.xml

=======================================
--- /trunk/src/de/book/ch09-reference.xml	Fri Nov 20 09:26:00 2009
+++ /trunk/src/de/book/ch09-reference.xml	Sun Nov 22 23:52:56 2009
@@ -15765,22 +15765,37 @@
    <!-- =================================================================  
-->
    <sect1 id="svn.ref.reposhooks">

+<!--
      <title>Repository Hooks</title>
-
+-->
+    <title>Repository-Hooks</title>
+
+<!--
      <para>These are the repository hooks that Subversion provides:</para>
+-->
+    <para>Dies sind die von Subversion zur Verfügung gestellten
+      Repository-Hooks:</para>

      <!-- ===============================================================  
-->
      <refentry id="svn.ref.reposhooks.start-commit">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>start-commit</tertiary>
        </indexterm>

        <refnamediv>
          <refname>start-commit</refname>
+<!--
          <refpurpose>Notification of the beginning of a commit.</refpurpose>
+-->
+        <refpurpose>Ankündigung des Beginns einer Übergabe.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -15789,48 +15804,90 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The start-commit hook is run before the commit
            transaction is even created.  It is typically used to
            decide whether the user has commit privileges at all.</para>
-
+-->
+        <para>Der Hook start-commit wird ausgeführt, bevor überhaupt
+          eine Übergabetransaktion erzeugt wird. Er wird üblicherweise
+          verwendet, um zu entscheiden, ob der Benutzer überhaupt die
+          Rechte zur Übergabe hat.</para>
+
+<!--
          <para>If the start-commit hook program returns a nonzero exit
            value, the commit is stopped before the commit transaction
            is even created, and anything printed to  
<filename>stderr</filename> is
            marshalled back to the client.</para>
+-->
+        <para>Falls der Hook start-commit einen Rückgabewert ungleich
+          Null zurückgibt, wird die Übergabe gestoppt, bevor die
+          Übergabetransaktion überhaupt erzeugt wird, und alles, was
+          nach <filename>stderr</filename> ausgegeben wird, wird
+          zurück zum Client umgeleitet.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input Parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username attempting the commit</para>
+-->
+            <para>Authentifizierter Name des Benutzers, der die
+              Übergabe versucht</para>
            </listitem>
            <listitem>
+<!--
              <para>Colon-separated list of
                capabilities that a client passes to the server,
                including <literal>depth</literal>,
                <literal>mergeinfo</literal>, and
                <literal>log-revprops</literal> (new in Subversion  
1.5).</para>
+-->
+            <para>Eine durch Doppelpunkte getrennte Liste von
+              Fähigkeiten, die der Client an den Server übergibt; dazu
+              gehören <literal>depth</literal>,
+              <literal>mergeinfo</literal> und
+              <literal>log-revprops</literal> (neu in Subversion 1.5).
+            </para>
            </listitem>
          </orderedlist>
        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
-
-        <para>Access control (e.g., temporarily lock out commits for
-          some reason).</para>
-
+-->
+        <title>Übliche Verwendung uses</title>
+
+        <para>Zugriffskontrolle (d.h., für das vorübergehende Sperren
+          von Übergaben aus bestimmten Gründen).</para>
+
+<!--
          <para>A means to allow access only from clients that have
            certain capabilities.</para>
+-->
+        <para>Eine Methode, um den Zugriff nur Clients mit bestimmten
+          Fähigkeiten zu ermöglichen.</para>
        </refsect1>

      </refentry>
@@ -15839,14 +15896,22 @@
      <refentry id="svn.ref.reposhooks.pre-commit">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>pre-commit</tertiary>
        </indexterm>

        <refnamediv>
          <refname>pre-commit</refname>
+<!--
          <refpurpose>Notification just prior to commit  
completion.</refpurpose>
+-->
+        <refpurpose>Ankündigung kurz vor Abschluss der Übergabe.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -15855,6 +15920,7 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>pre-commit</literal> hook is run just
            before a commit transaction is promoted to a new revision.
            Typically, this hook is used to protect against commits that
@@ -15862,33 +15928,68 @@
            site might require that all commits to a certain branch
            include a ticket number from the bug tracker, or that the
            incoming log message is nonempty).</para>
-
+-->
+        <para>Der Hook <literal>pre-commit</literal> wird ausgeführt,
+          kurz bevor eine Übergabetransaktion zu einer neuen Revision
+          wird. Üblicherweise wird dieser Hook dazu verwendet, um
+          Übergaben abzuwenden, die aufgrund ihres Inhalts oder des
+          Ortes nicht zulässig sind (z.B. könnte Ihr Standort
+          verlangen, dass alle Übergaben auf einen bestimmten Zweig
+          eine Ticketnummer des Fehlerverfolgungssystems beinhalten,
+          oder dass die Protokollnachricht nicht leer ist).</para>
+
+<!--
          <para>If the <literal>pre-commit</literal> hook program
            returns a nonzero exit value, the commit is aborted, the
            commit transaction is removed, and anything printed to
            <filename>stderr</filename> is marshalled back to the  
client.</para>
+-->
+        <para>Falls das Hook-Programm <literal>pre-commit</literal>
+          einen Rückgabewert ungleich Null zurückgibt, wird die
+          Übergabe abgebrochen, die Übergabetransaktion entfernt und
+          alles, was nach <filename>stderr</filename> ausgegeben wird,
+          zum Client umgeleitet.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Commit transaction name</para>
+-->
+            <para>Name der Übergabetransaktion</para>
            </listitem>
          </orderedlist>
        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Change validation and control</para>
+-->
+        <para>Validierung und Kontrolle von Änderungen</para>
        </refsect1>

      </refentry>
@@ -15897,14 +15998,22 @@
      <refentry id="svn.ref.reposhooks.post-commit">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>post-commit</tertiary>
        </indexterm>

        <refnamediv>
          <refname>post-commit</refname>
+<!--
          <refpurpose>Notification of a successful commit.</refpurpose>
+-->
+        <refpurpose>Ankündigung einer erfolgreichen Übergabe.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -15913,41 +16022,79 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>post-commit</literal> hook is run after the
            transaction is committed and a new revision is created.  Most
            people use this hook to send out descriptive emails about
            the commit or to notify some other tool (such as an issue
            tracker) that a commit has happened.  Some configurations
            also use this hook to trigger backup processes.</para>
-
+-->
+        <para>Der Hook <literal>post-commit</literal> wird ausgeführt,
+          nachdem die Transaktion abgeschlossen wurde und eine neue
+          Revision erzeugt worden ist. Die meisten Leute verwenden
+          diesen Hook, um E-Mails zu versenden, die diese Übergabe
+          beschreiben oder um irgendein Werkzeug von der Übergabe in
+          Kenntnis zu setzen (etwa ein Fehlerverfolgungssystem).
+          Manche Konfigurationen verwenden diesen Hook auch für
+          Sicherungsprozesse.</para>
+
+<!--
          <para>If the <literal>post-commit</literal> hook returns a
            nonzero exit status, the commit <emphasis>will
            not</emphasis> be aborted since it has already
            completed.  However, anything that the hook printed
            to <filename>stderr</filename> will be marshalled back to the
            client, making it easier to diagnose hook failures.</para>
+-->
+        <para>Falls der Hook <literal>post-commit</literal> einen
+          Rückgabewert ungleich Null zurückliefert, wird die Übergabe
+          <emphasis>nicht</emphasis> abgebrochen, da sie bereits
+          abgeschlossen ist. Trotzdem wird alles, was der Hook über
+          <filename>stderr</filename> ausgibt, zum Client
+          umgeleitet, um die Fehlersuche zu erleichtern.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Revision number created by the commit</para>
+-->
+            <para>Die durch die Übergabe erzeugte Revisionsnummer
+            </para>
            </listitem>
          </orderedlist>
        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Commit notification; tool integration</para>
+-->
+        <para>Übergabebenachrichtigung; Werkzeugintegration</para>
        </refsect1>

      </refentry>
@@ -15956,15 +16103,23 @@
      <refentry id="svn.ref.reposhooks.pre-revprop-change">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>pre-revprop-change</tertiary>
        </indexterm>

        <refnamediv>
          <refname>pre-revprop-change</refname>
+<!--
          <refpurpose>Notification of a revision property change
            attempt.</refpurpose>
+-->
+        <refpurpose>Ankündigung des Versuchs einer Änderung eines
+          Revisions-Propertys.</refpurpose>
        </refnamediv>

        <refsect1>
@@ -15973,6 +16128,7 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>pre-revprop-change</literal> hook is run
            immediately prior to the modification of a revision property
            when performed outside the scope of a normal commit.  Unlike
@@ -15980,49 +16136,103 @@
            the proposed action.  The hook must actually exist and
            return a zero exit value before a revision property
            modification can happen.</para>
-
+-->
+        <para>Der Hook <literal>pre-revprop-change</literal> wird
+          unmittelbar vor der Änderung eines Revisions-Propertys
+          ausserhalb einer gewöhnlichen Übergabe ausgeführt. Anders
+          als bei den anderen Hooks ist das Standardvorgehen dieses
+          Hooks, die beabsichtigte Aktion zu verhindern. Der Hook muss
+          wirklich vorhanden sein und einen Rückgabewert von Null
+          zurückgeben, bevor eine Änderung eines Revisions-Propertys
+          stattfinden kann.</para>
+
+<!--
          <para>If the <literal>pre-revprop-change</literal> hook
            doesn't exist, isn't executable, or returns a nonzero exit
            value, no change to the property will be made, and anything
            printed to <filename>stderr</filename> is marshalled back to the  
client.</para>
+-->
+        <para>Falls der Hook <literal>pre-revprop-change</literal>
+          nicht vorhanden ist, nicht ausführbar ist oder einen
+          Rückgabewert ungleich Null liefert, wird keine Änderung am
+          Property durchgeführt, und alles, was über
+          <filename>stderr</filename> ausgegeben wird, zurück zum
+          Client umgeleitet.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Revision whose property is about to be modified</para>
+-->
+            <para>Revision, deren Property geändert werden soll</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username attempting the property  
change</para>
+-->
+            <para>Authentifizierter Name des Benutzers, der die
+              Änderung am Property vornehmen will</para>
            </listitem>
            <listitem>
+<!--
              <para>Name of the property changed</para>
+-->
+            <para>Name des geänderten Propertys</para>
            </listitem>
            <listitem>
+<!--
              <para>Change description: <literal>A</literal> (added),
                <literal>D</literal> (deleted), or <literal>M</literal>
                (modified)</para>
+-->
+            <para>Beschreibung der Änderung: <literal>A</literal>
+              (hinzugefügt), <literal>D</literal> (gelöscht) oder
+              <literal>M</literal> (geändert)</para>
            </listitem>
          </orderedlist>

+<!--
          <para>Additionally, Subversion passes the intended new value
             of the property to the hook program via standard
             input.</para>
+-->
+        <para>Darüberhinaus übergibt Subversion den beabsichtigten
+          neuen Wert des Propertys über Standardeingabe an das
+          Hook-Programm.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Access control; change validation and control</para>
+-->
+        <para>Zugriffskontrolle; Validierung und Kontrolle von
+          Änderungen</para>
        </refsect1>

      </refentry>
@@ -16031,15 +16241,23 @@
      <refentry id="svn.ref.reposhooks.post-revprop-change">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>post-revprop-change</tertiary>
        </indexterm>

        <refnamediv>
          <refname>post-revprop-change</refname>
+<!--
          <refpurpose>Notification of a successful revision property
            change.</refpurpose>
+-->
+        <refpurpose>Ankündigung einer erfolgreichen Änderung eines
+          Revisions-Propertys.</refpurpose>
        </refnamediv>

        <refsect1>
@@ -16048,6 +16266,7 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>post-revprop-change</literal> hook is run
            immediately after the modification of a revision property
            when performed outside the scope of a normal commit.  As you can
@@ -16057,50 +16276,105 @@
            the <literal>pre-revprop-change</literal> hook is
            implemented.  It is typically used to send email
            notification of the property change.</para>
-
+-->
+        <para>Der Hook <literal>post-revprop-change</literal> wird
+          unmittelbar nach der Änderung eines Revisions-Propertys
+          ausserhalb einer normalen Übergabe ausgeführt. Wie Sie aus
+          der Beschreibung seines Gegenstücks, dem Hook
+          <literal>pre-revprop-change</literal>, ableiten können,
+          wird dieser Hook ohne einen implementierten Hook
+          <literal>pre-revprop-change</literal> überhaupt nicht
+          ausgeführt. Er wird gewöhnlich verwendet, um
+          Benachrichtigungen über die Property-Änderung per E-Mail zu
+          versenden.</para>
+
+<!--
          <para>If the <literal>post-revprop-change</literal> hook returns a
            nonzero exit status, the change <emphasis>will
            not</emphasis> be aborted since it has already
            completed.  However, anything that the hook printed
            to <filename>stderr</filename> will be marshalled back to the
            client, making it easier to diagnose hook failures.</para>
+-->
+        <para>Falls der Hook <literal>post-revprop-change</literal>
+          einen Rückgabewert ungleich Null liefert, wird die Änderung
+          <emphasis>nicht</emphasis> abgebrochen, da sie bereits
+          abgeschlossen ist. Allerdings wird alles, was der Hook über
+          <filename>stderr</filename> ausgibt, zum Client umgeleitet,
+          um die Fehlersuche zu erleichtern.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Revision whose property was modified</para>
+-->
+            <para>Revision, deren Property geändert wurde</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username of the person making the  
change</para>
+-->
+            <para>Authentifizierter Name des Benutzers, der die
+              Änderung vorgenommen hat</para>
            </listitem>
            <listitem>
+<!--
              <para>Name of the property changed</para>
+-->
+            <para>Name des geänderten Propertys</para>
            </listitem>
            <listitem>
+<!--
              <para>Change description: <literal>A</literal> (added),
                <literal>D</literal> (deleted), or <literal>M</literal>
                (modified)</para>
+-->
+            <para>Beschreibung der Änderung: <literal>A</literal>
+              (hinzugefügt), <literal>D</literal> (gelöscht), or
+              <literal>M</literal> (geändert)</para>
            </listitem>
          </orderedlist>

+<!--
          <para>Additionally, Subversion passes to the hook program, via
            standard input, the previous value of the property.</para>
+-->
+        <para>Darüberhinaus übergibt Subversion den beabsichtigten
+          neuen Wert des Propertys über Standardeingabe an das
+          Hook-Programm.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Property change notification</para>
+-->
+        <para>Benachrichtigung über Property-Änderung</para>
        </refsect1>

      </refentry>
@@ -16109,14 +16383,22 @@
      <refentry id="svn.ref.reposhooks.pre-lock">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>pre-lock</tertiary>
        </indexterm>

        <refnamediv>
          <refname>pre-lock</refname>
+<!--
          <refpurpose>Notification of a path lock attempt.</refpurpose>
+-->
+        <refpurpose>Ankündigung des Versuchs einer Pfadsperrung.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -16125,6 +16407,7 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>pre-lock</literal> hook runs whenever
            someone attempts to lock a path.  It can be used to prevent
            locks altogether or to create a more complex policy
@@ -16132,37 +16415,76 @@
            particular paths.  If the hook notices a preexisting lock,
            it can also decide whether a user is allowed
            to <quote>steal</quote> the existing lock.</para>
-
+-->
+        <para>Der Hook <literal>pre-lock</literal> wird ausgeführt,
+          sobald jemand versucht, einen Pfad zu sperren. Er kann
+          verwendet werden, um Sperren ganz zu verhindern oder eine
+          kompliziertere Vorgehensweise festzulegen, bei der genau
+          spezifiziert wird, welche Benutzer bestimmte Pfade sperren
+          dürfen. Falls der Hook eine bereits bestehende Sperre
+          bemerkt, kann er auch entscheiden, ob der Benutzer die
+          bestehende Sperre <quote>stehlen</quote> darf.</para>
+
+<!--
          <para>If the <literal>pre-lock</literal> hook program returns
            a nonzero exit value, the lock action is aborted and
            anything printed to <filename>stderr</filename> is marshalled  
back to the
            client.</para>
+-->
+        <para>Falls das Hook-Programm <literal>pre-lock</literal>
+          einen Rückgabewert ungleich Null liefert, wird der
+          Sperrvorgang abgebrochen und alles, was über
+          <filename>stderr</filename> ausgegeben wird, zum Client
+          umgeleitet.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Versioned path that is to be locked</para>
+-->
+            <para>Versionierter Pfad, der gesperrt werden soll</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username of the person attempting the
                lock</para>
+-->
+            <para>Authentifizierter Name des Benutzers, der sperren
+              möchte</para>
            </listitem>
          </orderedlist>
        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Access control</para>
+-->
+        <para>Zugriffskontrolle</para>
        </refsect1>

      </refentry>
@@ -16171,14 +16493,22 @@
      <refentry id="svn.ref.reposhooks.post-lock">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>post-lock</tertiary>
        </indexterm>

        <refnamediv>
          <refname>post-lock</refname>
+<!--
          <refpurpose>Notification of a successful path lock.</refpurpose>
+-->
+        <refpurpose>Ankündigung einer erfolgreichen Pfadsperrung.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -16187,43 +16517,82 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>post-lock</literal> hook runs after one or
            more paths have been locked.  It is typically used to send
            email notification of the lock event.</para>
-
+-->
+        <para>Der Hook <literal>post-lock</literal> wird ausgeführt,
+          nachdem ein oder mehrere Pfade gesperrt worden sind. Er wird
+          üblicherweise verwendet, um Benachrichtigungen über die
+          Sperre per E-Mail zu versenden.</para>
+
+<!--
          <para>If the <literal>post-lock</literal> hook returns a
            nonzero exit status, the lock <emphasis>will
            not</emphasis> be aborted since it has already
            completed.  However, anything that the hook printed
            to <filename>stderr</filename> will be marshalled back to the
            client, making it easier to diagnose hook failures.</para>
+-->
+        <para>Falls der Hook <literal>post-lock</literal> einen
+          Rückgabewert ungleich Null liefert, wird die Sperre
+          <emphasis>nicht</emphasis> abgebrochen, da sie bereits
+          besteht. Allerdings wird alles, was der Hook über
+          <filename>stderr</filename> ausgibt, zum Client umgeleitet,
+          um die Fehlersuche zu erleichtern.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username of the person who locked the
                paths</para>
+-->
+            <para>Authentifizierter Name des Benutzers, der die Pfade
+              gesperrt hat</para>
            </listitem>
          </orderedlist>

+<!--
          <para>Additionally, the list of paths locked is passed to the
            hook program via standard input, one path per line.</para>
+-->
+        <para>Darüberhinaus übergibt Subversion die Liste der
+          gesperrten Pfade über Standardeingabe an das
+          Hook-Programm.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Lock notification</para>
+-->
+        <para>Sperrbenachrichtigung</para>
        </refsect1>

      </refentry>
@@ -16232,14 +16601,22 @@
      <refentry id="svn.ref.reposhooks.pre-unlock">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>pre-unlock</tertiary>
        </indexterm>

        <refnamediv>
          <refname>pre-unlock</refname>
+<!--
          <refpurpose>Notification of a path unlock attempt.</refpurpose>
+-->
+        <refpurpose>Ankündigung der Aufhebung einer Pfadsperre.
+        </refpurpose>
        </refnamediv>

        <refsect1>
@@ -16248,6 +16625,7 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>pre-unlock</literal> hook runs whenever
            someone attempts to remove a lock on a file.  It can be used
            to create policies that specify which users are allowed to
@@ -16256,37 +16634,79 @@
            file, is user B allowed to break the lock?  What if the lock
            is more than a week old?  These sorts of things can be
            decided and enforced by the hook.</para>
-
+-->
+        <para>Der Hook <literal>pre-unlock</literal> wird immer dann
+          ausgeführt, wenn jemand versucht, eine Dateisperre
+          aufzuheben. Er kann verwendet werden, um Vorgehensweisen
+          festzulegen, die es Benutzern erlauben, bestimmte Pfade zu
+          entsperren. Er ist besonders wichtig, um Strategien
+          festzulegen, wenn es darum geht, Sperren aufzubrechen. Falls
+          Benutzer A eine Datei sperrt, soll dann Benutzer B diese
+          Sperre aufbrechen dürfen? Was ist, wenn die Sperre älter als
+          eine Woche ist? Diese Dinge können von diesem Hook
+          entschieden und durchgesetzt werden.</para>
+
+<!--
          <para>If the <literal>pre-unlock</literal> hook program
            returns a nonzero exit value, the unlock action is aborted
            and anything printed to <filename>stderr</filename> is  
marshalled back to the
            client.</para>
+-->
+        <para>Falls das Hook-Programm <literal>pre-unlock</literal>
+          einen Rückgabewert ungleich Null liefert, wird die Aufhebung
+          der Sperre abgebrochen, und alles, was über
+          <filename>stderr</filename> ausgegeben wird, zum Client
+          umgeleitet.</para>

        </refsect1>

        <refsect1>
+<!--
          <title>Input parameter(s)</title>
-
+-->
+        <title>Eingabeparameter</title>
+
+<!--
          <para>The command-line arguments passed to the hook program,
            in order, are:</para>
+-->
+        <para>Die Kommandozeilenparameter, die an das Hook-Programm
+          übergeben werden, sind in der gegebenen Reihenfolge:</para>

          <orderedlist>
            <listitem>
+<!--
              <para>Repository path</para>
+-->
+            <para>Repository-Pfad</para>
            </listitem>
            <listitem>
+<!--
              <para>Versioned path which is to be locked</para>
+-->
+            <para>Versionierter Pfad, dessen Sperre aufgehoben werden
+              soll</para>
            </listitem>
            <listitem>
+<!--
              <para>Authenticated username of the person attempting the
                lock</para>
+-->
+            <para>Authentifizirter Name des Benutzers, der die Sperre
+              aufheben will</para>
            </listitem>
          </orderedlist>
        </refsect1>

        <refsect1>
+<!--
          <title>Common uses</title>
+-->
+        <title>Übliche Verwendung</title>
+<!--
          <para>Access control</para>
+-->
+        <para>Zugriffskontrolle</para>
        </refsect1>

      </refentry>
@@ -16295,14 +16715,22 @@
      <refentry id="svn.ref.reposhooks.post-unlock">

        <indexterm>
+<!--
          <primary>repository</primary>
          <secondary>hooks</secondary>
+-->
+        <primary>Repository</primary>
+        <secondary>Hooks</secondary>
          <tertiary>post-unlock</tertiary>
        </indexterm>

        <refnamediv>
          <refname>post-unlock</refname>
+<!--
          <refpurpose>Notification of a successful path unlock.</refpurpose>
+-->
+        <refpurpose>Ankündigung einer erfolgreichen Aufhebung einer
+          Pfadsperre.</refpurpose>
        </refnamediv>

        <refsect1>
@@ -16311,43 +16739,82 @@
  -->
          <title>Beschreibung</title>

+<!--
          <para>The <literal>post-unlock</literal> hook runs after one
            or more paths have been unlocked.  It is typically used to
            send email notification of the unlock event.</para>
-
+-->
+        <para>Der Hook <literal>post-unlock</literal> wird ausgeführt,
+          nachdem ein oder mehrere Pfade entsperrt worden sind. Er
+          wird üblicherweise verwendet, um Benachrichtigungen über die
+          Aufhebung der Sperre per E-Mail zu versenden.</para>
+
+<!--
          <para>If the <literal>post-unlock</literal> hook returns a
            nonzero exit status, the unlock <emphasis>will
            not</emphasis> be aborted since it has already
            completed.  However, anything that the hook printed
            to <filename>stderr</filename> will be marshalled back to the
            client, making it easier to diagnose hook failures.</para>
+-->
+        <para>Falls der Hook <literal>post-unlock</literal> einen
***The diff for this file has been truncated for email.***


More information about the svnbook-dev mailing list