Function: vc-jj-ignore

vc-jj-ignore is a natively compiled function defined in vc-jj.el.

Signature

(vc-jj-ignore FILE &optional DIRECTORY REMOVE)

Documentation

Ignore FILE under DIRECTORY.

FILE is a wildcard specification relative to DIRECTORY. DIRECTORY defaults to default-directory.

If REMOVE is non-nil, remove FILE from ignored files instead.

For jj, modify .gitignore and call jj untrack or jj track.

Source Code

;; Defined in /nix/store/j1ql1qsv99iszr5pqf5fk9yfcl5pq4nv-emacs-packages-deps/share/emacs/site-lisp/elpa/vc-jj-0.5/vc-jj.el
;;;; ignore

(defun vc-jj-ignore (file &optional directory remove)
  "Ignore FILE under DIRECTORY.

FILE is a wildcard specification relative to DIRECTORY.
DIRECTORY defaults to `default-directory'.

If REMOVE is non-nil, remove FILE from ignored files instead.

For jj, modify `.gitignore' and call `jj untrack' or `jj track'."
  (vc-default-ignore 'Git file directory remove)
  (let ((default-directory
         (if directory (file-name-as-directory directory)
           default-directory)))
    (vc-jj--command-dispatched nil 0 file "file" (if remove "track" "untrack") "--")))