vc-checkout-model

vc-checkout-model is a compiled Lisp function in `vc-hooks.el'.

(vc-checkout-model BACKEND FILES)

Indicate how FILES are checked out.

If FILES are not registered, this function always returns nil.
For registered files, the possible values are:

'implicit FILES are always writable, and checked out `implicitly'
when the user saves the first changes to the file.

'locking FILES are read-only if up-to-date; user must type
C-x v v before editing. Strict locking
is assumed.

'announce FILES are read-only if up-to-date; user must type
C-x v v before editing. But other users
may be editing at the same time.