Function: cvs-mode-delete-lock
cvs-mode-delete-lock is an interactive and byte-compiled function
defined in pcvs.el.gz.
Signature
(cvs-mode-delete-lock)
Documentation
Delete the lock file that CVS is waiting for.
Note that this can be dangerous. You should only do this if you are convinced that the process that created the lock is dead.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/vc/pcvs.el.gz
(defun-cvs-mode cvs-mode-delete-lock ()
"Delete the lock file that CVS is waiting for.
Note that this can be dangerous. You should only do this
if you are convinced that the process that created the lock is dead."
(interactive)
(let* ((default-directory (cvs-expand-dir-name cvs-lock-file))
(locks (directory-files default-directory nil cvs-lock-file-regexp)))
(cond
((not locks) (error "No lock files found"))
((yes-or-no-p (concat "Really delete locks in " cvs-lock-file "? "))
(dolist (lock locks)
(cond ((file-directory-p lock) (delete-directory lock))
((file-exists-p lock) (delete-file lock))))))))