Function: majutsu-annotate--file-exists-p

majutsu-annotate--file-exists-p is a natively compiled function defined in majutsu-annotate.el.

Signature

(majutsu-annotate--file-exists-p REV FILE)

Documentation

Check if FILE exists in REV.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-annotate.el
;;; Commands

(defun majutsu-annotate--file-exists-p (rev file)
  "Check if FILE exists in REV."
  (let* ((root (or (majutsu-toplevel) default-directory))
         (default-directory root)
         (file (if (file-name-absolute-p file)
                   (file-relative-name file root)
                 file))
         (lines (majutsu-jj-lines "file" "list" "-r" rev
                                  (majutsu-jj-fileset-quote file))))
    ;; Use exact path matching; plain path args can behave like prefix patterns.
    (and (= (length lines) 1)
         (equal (car lines) file))))