Manpage logo

bk-lock - (unknown subject)


NAME
bk lock − lock a repository or show lockers

SYNOPSIS
bk lock
[−l|r|w|L|U] [−q] [directory]

DESCRIPTION
The bk lock command can be used to lock an entire repository or to list the lockers of a repository. If a directory is specified, the operation applies to the repository rooted at that directory.

Since a lock is valid only as long as the locking process exists, when placing lock the bk lock command does not exit, it goes to sleep waiting for a signal.

OPTIONS
−l
List the lockers of a repository.
−q
quiet, exit status only
−r
Add a read lock (non-exclusive) and sleep until interrupted.
−w
Add a write lock (exclusive) and sleep until interrupted.
−L
Wait for the repository to become locked (primarily used for testing).
−U
Wait for the repository to become unlocked (primarily used for testing).

EXIT STATUS
If called with no options or if called with the −l option, bk lock returns exit status:
0 if the repository has no locks.
1 if the repository has locks.
2 if run outside of a repository.

If called with either −r or −w, bk lock returns exit status 1 if unable to lock the repository.

SEE ALSO
bk-unlock

CATEGORY
Repository


Updated 2026-06-01 - jenkler.se | uex.se