Nom

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

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 en 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.