• Name

    pre-unlock – Notification of a path unlock attempt.

    Description

    The pre-unlock hook runs whenever someone attempts to remove a lock on a file. It can be used to create policies that specify which users are allowed to unlock particular paths. It's particularly important for determining policies about lock breakage. If user A locks a file, is user B allowed to break the lock? What if the lock is more than a week old? These sorts of things can be decided and enforced by the hook.

    If the pre-unlock hook program returns a non-zero exit value, the unlock action is aborted and anything printed to stderr is marshalled back to the client.

    Input Parameter(s)

    The command-line arguments passed to the hook program, in order, are:

    1. repository path

    2. versioned path which is to be locked

    3. authenticated username of the person attempting the lock

    Common Uses

    access control


    The Version Control with Subversion book is licensed under the Creative Commons Attribution License v2.0.
    To submit comments, corrections, or other contributions to the text, please visit http://www.svnbook.com.