Name
pre-lock — Notification of a path lock attempt.
Description
The pre-lock
hook
runs whenever someone attempts to lock a path. It can be used to
prevent locks altogether or to create a more complex policy specifying
exactly which users are allowed to lock particular paths. If the hook
notices a preexisting lock, it can also decide whether a user is
allowed to “steal” the existing lock.
If the pre-lock
hook program
returns a nonzero exit value, the lock action is aborted and anything
printed to stderr is marshaled
back to the client.
Input parameter(s)
The command-line arguments passed to the hook program, in order, are:
Repository path
Versioned path that is to be locked
Authenticated username of the person attempting the lock
Common uses
Access control.
Get Version Control with Subversion, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.