[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