This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

Nom

pre-revprop-change — Notification avant le changement d'une propriété de révision.

Synopsis

pre-revprop-change CHEMIN_DÉPÔT RÉVISION UTILISATEUR NOM_PROPRIÉTÉ ACTION

Description

La procédure automatique pre-revprop-change est activée juste avant la modification d'une propriété de révision quand elle n'a pas lieu dans le cadre d'une propagation normale. Contrairement aux autres procédures automatiques, la configuration par défaut de cette procédure automatique est d'interdire l'action demandée. La procédure automatique doit exister effectivement et le code de retour doit être nul pour autoriser la modification d'une propriété de révision.

Si la procédure automatique pre-revprop-change n'existe pas, ne possède pas les droits d'exécution ou si le code de retour n'est pas nul, la propriété n'est pas modifiée et tout ce qui a été écrit vers stderr est renvoyé vers le client.

Paramètres d'entrée

Les arguments de la ligne de commande passés à la procédure automatique sont, dans l'ordre :

  1. chemin du dépôt ;

  2. révision dont une propriété va être modifiée ;

  3. identifiant (authentifié) de l'utilisateur qui demande la modification de la propriété ;

  4. Nom de la propriété à modifier ;

  5. Description de la modification : A (ajout), D (suppression) ou M (modification).

Par ailleurs, Subversion fournit la nouvelle valeur de la propriété à la procédure automatique via l'entrée standard.

Utilisations principales

Contrôle d'accès ; Contrôle et validation des modifications.