pre-revprop-change — Notification avant le changement d'une propriété de révision.
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.
Les arguments de la ligne de commande passés à la procédure automatique sont, dans l'ordre :
Chemin du dépôt ;
Révision dont une propriété va être modifiée ;
identifiant (authentifié) de l'utilisateur qui demande la modification de la propriété ;
Nom de la propriété à modifier ;
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.