Function: vc-svn-ignore
vc-svn-ignore is a byte-compiled function defined in vc-svn.el.gz.
Signature
(vc-svn-ignore FILE &optional DIRECTORY REMOVE)
Documentation
Ignore FILE under Subversion.
FILE is a wildcard specification, either relative to DIRECTORY or absolute.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-svn.el.gz
(defun vc-svn-ignore (file &optional directory remove)
"Ignore FILE under Subversion.
FILE is a wildcard specification, either relative to
DIRECTORY or absolute."
(let* ((path (directory-file-name (expand-file-name file directory)))
(directory (file-name-directory path))
(file (file-name-nondirectory path))
(ignores (vc-svn-ignore-completion-table directory))
(ignores (if remove
(delete file ignores)
(push file ignores))))
(vc-svn-command nil 0 nil nil "propset" "svn:ignore"
(mapconcat #'identity ignores "\n")
directory)))