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.
pre-lock — Notification d'une demande de verrouillage d'un chemin.
pre-lock
CHEMIN_DÉPÔT
CHEMIN
UTILISATEUR
COMMENTAIRE
DRAPEAU_CASSAGE
La procédure automatique pre-lock
est
activée lorsque quelqu'un demande à verrouiller un chemin. Elle
peut être utilisée pour empêcher tout verrouillage ou pour
définir une politique plus complexe où tels utilisateurs sont
autorisés à verrouiller tels chemins. Si la procédure
automatique détecte un verrou pré-existant, elle peut aussi
décider si l'utilisateur est autorisé à « voler » ce
verrou pré-existant.
Si le code de retour de la procédure automatique
pre-lock
est non nul, le verrouillage est
annulé et tout ce qui a été écrit vers
stderr
est renvoyé vers le client.
La procédure automatique peut aussi imposer le jeton de verrouillage qui sera utilisé en affichant le jeton sur la sortie standard. Pour cette raison, les implémentations de cette procédure automatique doivent bien faire attention à ce qu'elles écrivent sur la sorie standard.
Avertissement | |
---|---|
Si la procédure automatique |
Les arguments de la ligne de commande passés à la procédure automatique sont, dans l'ordre :
chemin du dépôt ;
chemin géré en versions qui va être verrouillé ;
identifiant (authentifié) de l'utilisateur qui demande le verrouillage.
Commentaire fourni lorsque le verrou a été créé
1
si l'utilisateur essaie de casser
un verrou existant ; 0
sinon.